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を置き換える |
