NodeFilterNN 7 IE なし DOM 2

NodeFilter オブジェクトは特別なノードリストにノードやノードクラスを追加できるかどうかを NodeIteratorTreeWalker オブジェクトで判断するためのメカニズムを提供します。NodeInterator オブジェクトまたは TreeWalker オブジェクトに対し、シーケンスの次のノードを参照するように要求すると、これらのオブジェクトが単独の accept() メソッドを自動的に呼び出します。また、NodeFilter オブジェクトは、さまざまな生成メソッドの呼び出しやユーザー定義のフィルタ関数で使用される 2 組の定数のホルダーでもあります。この例については、TreeWalker オブジェクトを参照してください。また、定数の使用法については、document.createTreeWalker() メソッドを参照してください。

 
オブジェクト参照
 
NodeFilter
 
オブジェクト固有のプロパティ
 
FILTER_ACCEPTFILTER_REJECTFILTER_SKIP
SHOW_ALLSHOW_ATTRIBUTESHOW_CDATA_SECTION
SHOW_COMMENTSHOW_DOCUMENTSHOW_DOCUMENT_FRAGMENT
SHOW_DOCUMENT_TYPESHOW_ELEMENTSHOW_ENTITY
SHOW_NOTATIONSHOW_PROCESSING_INSTRUCTIONSHOW_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 が返されます。