Быстрая помощь:
Возвращает коллекцию html :
document.getElementsByClassName("accent")
Выбирает первый элемент с акцентом класса:
document.getElementsByClassName("accent")[0]
Это возвращает список узлов
document.querySelectorAll("audio")
Это ловит первый аудиоэлемент:
document.querySelectorAll("audio")[0]
Это также ловит первый аудиоelement:
document.querySelector("audio")
Теперь, чтобы объявить что-то по всем элементам, вам нужно выполнить цикл через *. 1024 *
document.querySelectorAll("audio").forEach(function(){
console.log(e)
})
Это большой плюс для списков узлов, лучше встроенныйВозможности:
NodeList.item () Возвращает элемент в списке по его индексу или ноль, если индекс выходит за пределы.
Альтернатива для доступа к nodeList [я] (который вместо этого возвращает неопределенное, когда я за пределами).Это в основном полезно для реализаций DOM не на языках JavaScript.
NodeList.entries () Возвращает итератор, позволяющий коду проходить через все пары ключ / значение, содержащиеся в коллекции.(В этом случае ключи - это числа, начинающиеся с 0, а значения - узлы.)
NodeList.forEach () Выполняет предоставленную функцию один раз для каждого элемента NodeList, передавая элемент в качестве аргумента функции.
NodeList.keys () Возвращает итератор, позволяющий коду проходить через все ключи пар ключ / значение, содержащихся в коллекции.(В этом случае ключи - это числа, начинающиеся с 0.)
NodeList.values () Возвращает итератор, позволяющий коду пройти через все значения (узлы) пар ключ / значение, содержащихся в коллекции.
Дополнительная информация: https://developer.mozilla.org/en-US/docs/Web/API/Document https://developer.mozilla.org/en-US/docs/Web/API/Element