Цитата:
Цитата:
|
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, время: 16:09. |