NodeIterator 过滤器属性返回一个 NodeFilter 对象,该对象是一个实现了 acceptNode( node ) 方法的对象,用于筛选节点。
在创建 NodeIterator 时,过滤器对象作为 createNodeIterator() 方法中的第三个参数传递,并且在每个节点上调用对象方法 acceptNode( node ) 以确定是否接受它。这是一个只读属性。
句法:
nodeFilter = nodeIterator.filter;
返回值:返回一个 NodeFilter 对象。
示例:在此示例中,我们将创建一个节点迭代器并使用此属性获取 NodeFilter 对象。
HTML | DOM NodeIterator filter property
GeeksforGeeks
HTML | DOM NodeIterator filter property
输出:
点击按钮前:
单击按钮后:在控制台中,可以看到 NodeFilter 对象。
支持的浏览器:
- 谷歌浏览器
- 边缘
- 火狐
- 苹果浏览器
- 歌剧
- IE浏览器