Аннотация
Указывает, является ли узел потомком данного узла.
Синтакс
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) | ? | ? | ? |