Цитата:
Цитата:
|
Tecvid,
Но вообще, да, ронни прав, если надо выставить атрибут в значение пустой строки, мой вариант не сработает, я правда не знаю, зачем это нужно:) |
Цитата:
короче, всем большое спасибо :) очень признателен) |
Цитата:
|
Цитата:
|
function attr(selector, attrName, attrValue) { if (arguments.length > 2) { if (attrValue === null) { // удаляет атрибут return sel(selector).removeAttribute(attrName); } // задает значение атрибуту return sel(selector).setAttribute(attrName, attrValue); } // возвращает значение атрибута return sel(selector).getAttrubute(attrName); } |
рони,
В любом случае, проблема не велика, это пустое все, как выше заметил Tecvid if(value||value==="") reurn ... ... , делов то.:) |
Цитата:
хотя странно что в первоначальной функции setAttribute работал и без return, а тут нет) |
Цитата:
function attr(selector, attrName, attrValue) { if (arguments.length > 2) { if (attrValue === null) { // удаляет атрибут sel(selector).removeAttribute(attrName); } else { // задает значение атрибуту sel(selector).setAttribute(attrName, attrValue); } } else { // возвращает значение атрибута return sel(selector).getAttrubute(attrName); } } |
Цитата:
|
Часовой пояс GMT +3, время: 08:56. |