krutoy,
как в атрибут установить "" ? |
Tecvid,
function attr(selector, attribute, value) { if ( arguments.length == 2) return sel(selector).getAttribute(atribute); return sel(selector).setAttribute(attribute, value); } |
Цитата:
Вот так должно работать sel=document.querySelector.bind(document) Хотя, не важно, ваш вариант не хуже:) Это чисто исследовательский интерес:) |
Цитата:
|
Цитата:
|
Цитата:
Вот так должно работать sel=document.querySelector.bind(document) Хотя, не важно, ваш вариант не хуже:) Это чисто исследовательский интерес:)[/quote] я лучше обойдусь без лиших глобальных переменных ;) но ваш вариант думаю лучше относительно удобства дальнейшего его использрвания :) |
проверил, но ваши варианты с attr() не сработали :) можете сами проверить)
update: прошу прощения, ошибка была в другом месте, а не из-за изменения функция на ваш |
Цитата:
atribute/attribute |
Tecvid,
<!DOCTYPE html> <html> <head> <meta charset="windows-1251"> <title>foo</title> <style> </style> </head> <body> <p id="foo" mmm="nnn">foo</p> <p id="bar" mmm="nnn">bar</p> <script> sel=document.querySelector.bind(document) function attr(selector, attribute, value) { if (!value) return sel(selector).getAttribute(attribute) sel(selector).setAttribute(attribute, value); } console.log(attr("#foo", "mmm")) console.log(attr("#bar", "mmm")) attr("#foo", "mmm", "111" ) console.log(attr("#foo", "mmm")) </script> </body> </html> |
Цитата:
|
Часовой пояс GMT +3, время: 13:30. |