Element.closest()

Element.closest() - найближчий батьківський елемент за вказаним CSS селектором.

Синтаксис:

elt = Element.closest(selectors);

Параметри:

elt - зміна яка отримує елемент.

Element - об'єкт Element.

selectors - рядок що містить CSS селектор за яким необхідно повернути елемент.

Опис:

closest() метод об'єкту Element який повертає найближчий верхній елемент за вказаним CSS селектором, або null якщо не знайдено елемента.

Приклад:

#test

var el=document.getElementById("test"); var elR=el.closest("body"); alert( elR); var el=document.getElementById("test"); var elR=el.closest("p"); alert( elR.innerText ); var el=document.getElementById("test").closest("#top"); alert( el );