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

accept() | NN 7 IE なし DOM 2
accept(nodeReference) |
ノードを NodeIterator または TreeWalker オブジェクトのリストに含めるかどうかを指定する整数値を返します。このメソッドは、いずれかのポインタ移動メソッドが呼び出された場合に、自動的に呼び出されます。
パラメータ
テストするドキュメントツリーノードへの参照。NodeInterator または TreeWalker オブジェクトで呼び出された場合に、自動的にメソッドに渡されます。
戻り値
NodeFilter オブジェクトに関連付けられた定数を表す整数。NodeFilter.FILTER_ACCEPT の場合は 1、NodeFilter.FILTER_REJECT の場合は 2、NodeFilter.FILTER_SKIP の場合は 3 が返されます。