Element.contains()

Element.contains() - перевіряє чи є елемент нащадком.

Синтаксис:

Element.contains( el );

Параметри:

Element - об'єкт Element.

el - елемент який необхідно перевірити.

Опис:

cloneNode() метод об'єкту Element який перевіряє чи являється елемент дочірним елментом. Тобто чи є вказаний елемент el нащадком елемента Element. Нащадок може бути "дитиною", "онуком", "правнуком", і так далі.

Повертає логічне значення true або false.

Приклад:

#test
    #ul1
  • #li1
  • #li2
var b=document.getElementById("test").contains( document.getElementById("ul1") ); alert( b ); // true var b=document.getElementById("li2").contains( document.getElementById("ul") ); alert( b ); // false alert( document.body.contains( document.getElementById("test") ) );