NodeFilter | NN 7 IE なし DOM 2 | ||||||||||||||
NodeFilter オブジェクトは特別なノードリストにノードやノードクラスを追加できるかどうかを NodeIterator や TreeWalker オブジェクトで判断するためのメカニズムを提供します。NodeInterator オブジェクトまたは TreeWalker オブジェクトに対し、シーケンスの次のノードを参照するように要求すると、これらのオブジェクトが単独の accept() メソッドを自動的に呼び出します。また、NodeFilter オブジェクトは、さまざまな生成メソッドの呼び出しやユーザー定義のフィルタ関数で使用される 2 組の定数のホルダーでもあります。この例については、TreeWalker オブジェクトを参照してください。また、定数の使用法については、document.createTreeWalker() メソッドを参照してください。 |
|||||||||||||||
オブジェクト参照 | |||||||||||||||
NodeFilter |
|||||||||||||||
オブジェクト固有のプロパティ | |||||||||||||||
|
|||||||||||||||
オブジェクト固有のメソッド | |||||||||||||||
|
|||||||||||||||
オブジェクト固有のイベントハンドラープロパティ | |||||||||||||||
なし |
accept() | NN 7 IE なし DOM 2 |
accept(nodeReference) | |
ノードを NodeIterator または TreeWalker オブジェクトのリストに含めるかどうかを指定する整数値を返します。このメソッドは、いずれかのポインタ移動メソッドが呼び出された場合に、自動的に呼び出されます。 |
|
パラメータ | |
|
|
戻り値 | |
NodeFilter オブジェクトに関連付けられた定数を表す整数。NodeFilter.FILTER_ACCEPT の場合は 1、NodeFilter.FILTER_REJECT の場合は 2、NodeFilter.FILTER_SKIP の場合は 3 が返されます。 |