whatToShow属性返回代表位掩码表意是什么类型的节点应该由NodeIterator返回一个无符号整数的NodeIterator。这是一个只读属性。
句法:
var nodeTypes = nodeIterator.whatToShow;
返回值:它返回一个表示位掩码的无符号整数。
可能的返回值:
Constant | Return Value | Constant Description |
NodeFilter.SHOW_ALL |
1 |
Shows all nodes. |
NodeFilter.SHOW_COMMENT |
128 |
Shows Comment nodes. |
NodeFilter.SHOW_DOCUMENT |
256 |
Shows Document nodes. |
NodeFilter.SHOW_DOCUMENT_FRAGMENT |
1024 |
Shows DocumentFragment nodes. |
NodeFilter.SHOW_DOCUMENT_TYPE |
512 |
Shows DocumentType nodes. |
NodeFilter.SHOW_ELEMENT |
1 |
Shows Element nodes. |
NodeFilter.SHOW_PROCESSING_INSTRUCTION |
64 |
Shows ProcessingInstruction nodes. |
NodeFilter.SHOW_TEXT |
4 |
Shows Text nodes. |
示例:在此示例中,我们将创建一个节点迭代器并使用此属性获取该无符号整数。
HTML
GeeksforGeeks
HTML | DOM NodeIterator whatToShow property
输出:
-
点击按钮前:
-
单击按钮后:对于 NodeFilter.SHOW_ELEMENT,我们将位掩码无符号整数设为 1。
支持的浏览器:
- 谷歌浏览器
- 边缘
- 火狐
- 苹果浏览器
- 歌剧
- IE浏览器