Element.contains() - перевіряє чи є елемент нащадком.
Element.contains( el );
Element - об'єкт Element.
el - елемент який необхідно перевірити.
cloneNode() метод об'єкту Element який перевіряє чи являється елемент дочірним елментом. Тобто чи є вказаний елемент el нащадком елемента Element. Нащадок може бути "дитиною", "онуком", "правнуком", і так далі.
Повертає логічне значення true або false.
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") ) );