contains() メソッド
Node.contains()
contains() メソッドは、 引数のオブジェクトが Node オブジェクトの子孫であるか/否かを取得するメソッドです。
あるエレメントオブジェクトの子孫のオブジェクトであるか/否かを知ることができます。
子孫のオブジェクトであるかは、Boolean 型で返します。
var bool_child = Node.contains( agument_Node );
詳しくは Example を参照してください
引数の Node オブジェクトは null でも受け付けます。返り値は false になり、エラーは起きません。
ページ内 Index
- ad -
Syntax
in JavaScript
引数の Node オブジェクトが子孫であれば true を返します。
引数の Node オブジェクトは null でも受け付けます。返り値は false になり、エラーは起きません。
Boolean= Node.contains( agument_Node );
引数(Parameter Values)
Value | 摘要 |
---|---|
agument_Node | Node オブジェクトの子孫かを確認するオブジェクト |
返り値(Return Values)
Type | 摘要 |
---|---|
Boolean | 子孫オブジェクトか、否かをBoolean 型で返す |
Example
.contains() メソッドの例です。
- ad -
関連するメソッド
Node インターフェイスにおいて関連するメソッドには以下があります。Element オブジェクトではなく、Node オブジェクトや NodeList を返す場合があります。
関連メソッド | 概要 |
---|---|
.appendChild() | 引数の Node を最後尾に追加 |
.cloneNode() | Nodeを複製 |
.compareDocumentPosition() | ノードの相対的な位置 |
.contains() | 引数のNodeが子孫か否か Boolean型 |
.getBoxQuads() | NodeのCSSにおいて関連するNodeをリストで返す |
.getRootNode() | NodeのルートNodeを返す |
.hasChildNodes() | 子Nodeを持っているか Boolean型 |
.insertBefore() | Nodeを指定Nodeの前に挿入 |
.remove() | 自身を削除 |
.removeChild() | 指定した子Nodeを削除 |
.replaceChild() | 指定した子Nodeを置き換える |