HTML DOM Element contains() メソッド
- 前のページ compareDocumentPosition()
- 次のページ contentEditable
- 上一层に戻る HTML DOM Elements オブジェクト
定義と使用方法
ノードが他のノードの子孫である場合、 contains()
方法が返す true
.
そうでない場合、contains()
方法が返す false
.
注:子孫は子、孫、曾孫などです……
例
"mySPAN" は "myDIV" の子孫ですか?
const span = document.getElementById("mySPAN"); let answer = document.getElementById("myDIV").contains(span);
文法
node.contains(node)
パラメータ
パラメータ | 説明 |
---|---|
node | 必要です。このノードの後裔のノードが可能です。 |
返り値
タイプ | 説明 |
---|---|
ブール | true - ノードは子孫です false - ノードは子孫ではありません
ブラウザのサポート
element.contains()
DOMレベル1(1998)の機能です。
すべてのブラウザが完全にサポートしています:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | 9-11 | サポート | サポート | サポート | サポート |
- 前のページ compareDocumentPosition()
- 次のページ contentEditable
- 上一层に戻る HTML DOM Elements オブジェクト