Node.contains
Node.contains
メソッドは指定ノードの子孫ノードに特定の子ノード(※自身も含む)が含まれるかどうかを示す真偽値を返します。
構文
node.contains( otherNode )
例
この関数は、ある要素がそのページの body 要素に含まれるかどうかをチェックするものです。contains
は包括的かつ決定的であるため、body がそれ自身を含むかどうかは isInPage
の意図ではないため明示的に false
を返します。
function isInPage(node) {
return (node === document.body) ? false : document.body.contains(node);
}
仕様
仕様 | ステータス | コメント |
---|---|---|
DOM Node.contains() の定義 |
現行の標準 | Initial definition |
ブラウザ実装状況
BCD tables only load in the browser