Tecvid, если я правильно понял
sel=document.querySelector.bind(document)
function attr(selector, attrName, attrValue) {
if (arguments.length > 2) {
if (attrValue === null) {
// удаляет атрибут
return sel(selector).removeAttribute(attrName);
}
// задает значение атрибуту
sel(selector).setAttribute(attrName, attrValue);// Выходим из ифа
}
// возвращает значение атрибута
return sel(selector).getAttrubute(attrName);// синтаксическая ошибка getAttrUbute, но, сюда мы вообще не должны были ходить, поэтому return убирать там нельзя было
}
|