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Набір об’єктів атрибутів.


Підтримка браузера

attributes

Посмотреть совместимость на Can I use?

attributes