Аннотация
Указывает, является ли узел потомком данного узла.
Синтакс
node.contains( otherNode )
nodeэлемент который сравнивается.otherNodeэлемент с которым производится сравнение.
Возвращает true если otherNode является потомком node, или node самостоятелен. В противном случае возвращает false.
Пример
Эта функция проверяет, есть ли элемент в теле страницы.
function isInPage(node) {
return (node === document.body) ? false : document.body.contains(node);
}
nodeэлемент который мы проверяем на наличие в<body>.
Поддержка браузерами
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | (Да) | 9.0 (9.0) | 5.0 (only for Elements) | (Да) | 5.2.2 [1][2] |
| Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | ? | 9.0 (9.0) | ? | ? | ? |