TreeWalker: filter 属性

TreeWalker.filter 只读属性返回与 TreeWalker 关联的 NodeFilter

在创建 TreeWalker 时,过滤器对象作为第三个参数传入,其方法 acceptNode() 会对每个节点调用,以确定是否接受该节点。

一个 NodeFilter 对象。

示例

js
const treeWalker = document.createTreeWalker(
  document.body,
  NodeFilter.SHOW_ELEMENT,
  {
    acceptNode(node) {
      return NodeFilter.FILTER_ACCEPT;
    },
  },
);
nodeFilter = treeWalker.filter; // document.body in this case

规范

规范
DOM 标准
# dom-treewalker-filter

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参见