как определить индекс дочернего узла в javascript без использования jquery
год назад
Nikolai Gagarinov
Ответы
Для этого можно использовать встроенные методы работы с DOM:
В примере мы используем document.getElementById('parent') для получения родительского элемента div. parentElement.children возвращает коллекцию всех дочерних элементов, которые принадлежат этому родителю. children возвращает только элементы (тегированные узлы), в отличие от childNodes, который включает также текстовые и комментарные узлы.
Чтобы найти индекс конкретного дочернего узла, мы используем Array.from(), чтобы преобразовать коллекцию HTMLCollection в массив. Затем применяем метод indexOf(), который возвращает индекс элемента или -1, если элемент не найден.
Вы также можете определить индекс узла, используя цикл:
8 месяцев назад
Ivan Gagarinov
Похожие вопросы





