English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
attributesСвойства возвращают активный набор всех узлов свойств, зарегистрированных в указанном узле элемента.
Элементы можно получить по индексу, который начинается с 0.
Используйте свойство length объекта NamedNodeMap для определения количества свойств.
HTML-свойства являются узлами свойств, всеСвойства и методыДоступно для объекта Attribute.
element.attributes
var len = document.querySelector("img").attributes.length;Проверьте, посмотрите‹/›
Все браузеры полностью поддерживают атрибут attribute:
свойства | |||||
attributes | является | является | является | является | является |
Возвратное значение: | Объект NamedNodeMap, представляющий набор свойств узла |
---|---|
Версия DOM: | Уровень DOM 1 |
Получите имя второго свойства элемента IMG (индекс 1):
var x = document.querySelector("img").attributes[1].name;Проверьте, посмотрите‹/›
Получите значение второго свойства элемента IMG (индекс 1):
var x = document.querySelector("img").attributes[1].value;Проверьте, посмотрите‹/›
Пройдемся по всем свойствам элемента IMG и выведем имя и значение каждого свойства:
var attrList = document.querySelector("img").attributes; var txt = ""; for (let i = 0; i < attrList.length; i++) { txt += attrList[i].name + " = " + attrList[i].value + "<br>"; }Проверьте, посмотрите‹/›