attributes
Обновлено: 16.03.2023
Визначення та використання
Властивість attributes
повертає набір атрибутів в елементі.
Властивість attributes
повертає NamedNodeMap.
Приклади
Скільки атрибутів має елемент <img>:
let numb = document.getElementById("myImg").attributes.length;
Показати всі атрибути елемента <img>:
const nodeMap = document.getElementById("myImg").attributes;
let text = "";
for (let i = 0; i < nodeMap.length; i++) {
text += nodeMap[i].name + " = " + nodeMap[i].value + "<br>";
}
document.getElementById("demo").innerHTML = text;
NamedNodeMap
NamedNodeMap — це невпорядкована колекція атрибутів елемента, подібна до масиву .
Іншими словами: NamedNodeMap — це список об’єктів Attr .
NamedNodeMap має властивість length , яка повертає кількість вузлів.
Доступ до вузлів можна отримати за іменем або номерами індексів. Індекс починається з 0.
Синтаксис
node.attributes
Повернене значення
Тип | опис |
NamedNodeMap | Набір об’єктів атрибутів. |