Список узел представляет собой набор узлов
Список HTML DOM Узел
getElementsByTagName() метод возвращаетсписок узлов.Список узел представляет собой массив типа набор узлов.
Следующий код выбирает все <p> узлы в документе:
пример
var
x = document.getElementsByTagName("p");
Узлы могут быть доступны с помощью порядкового номера. Для доступа ко второму <p> узел вы можете написать:
y = x[1];
Попробуй сам " Примечание: Индекс начинается с 0.
HTML DOM Список узлов Длина
Свойство длина определяет количество узлов в списке узлов:
пример
var myNodelist = document.getElementsByTagName("p");
document.getElementById("demo").innerHTML = myNodelist.length;
Попробуй сам " Объяснение примера:
- Получить все <p> элементов в списке узлов
- Отображение длины списка узлов
Свойство Длина полезно, когда вы хотите проходным узлов в списке узлов:
пример
Изменение цвета фона всех <p> элементов в списке узлов:
var myNodelist = document.getElementsByTagName("p");
var i;
for (i = 0; i < myNodelist.length; i++) {
myNodelist[i].style.backgroundColor = "red";
}
Попробуй сам " Список узел не является массивом!
Список узел может выглядеть как массив, но это не так. Вы можете петлю через список узлов и относятся к его узлам как массив. Тем не менее, вы не можете использовать методы Array, как valueOf() или join() в списке узлов.