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