TreeWalker: whatToShow プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
TreeWalker.whatToShow 読み取り専用のプロパティは、表示するノードの種類を示すビットマスクを返します。条件に一致しないノードはスキップされますが、関連する場合、その子ノードを含むことができます。
値
非負の整数。取り得る値の一覧については、document.createTreeWalker() を参照してください。
例
js
const treeWalker = document.createTreeWalker(
document.body,
NodeFilter.SHOW_ELEMENT + NodeFilter.SHOW_COMMENT + NodeFilter.SHOW_TEXT,
{ acceptNode: (node) => NodeFilter.FILTER_ACCEPT },
false,
);
if (
treeWalker.whatToShow === NodeFilter.SHOW_ALL ||
treeWalker.whatToShow % (NodeFilter.SHOW_COMMENT * 2) >=
NodeFilter.SHOW_COMMENT
) {
// treeWalker はコメントを表示する
}
仕様書
| 仕様書 |
|---|
| DOM> # dom-treewalker-whattoshow> |
ブラウザーの互換性
関連情報
TreeWalkerインターフェイス