在上一页中,您看到了15个NodeFilter常量,它们可以过滤掉某种类型的节点,例如NodeFilter.SHOW_ELEMENT,NodeFilter.SHOW_TEXT等。这些常量实际上可以组合和混合,以创建更具包容性或限制性的顶级过滤器。 例如:
OR运算符: NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_TEXT
AND运算符: NodeFilter.SHOW_TEXT + NodeFilter.SHOW_COMMENT
NOT运算符: ~NodeFilter.SHOW_COMMENT(获取所有不是注释的内容)
这就是DOM2的TreeWalker对象! 请记住,此对象目前仅在Firefox和Opera 8+中受支持,而不是IE(从IE7 beta 3开始)。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69933200/viewspace-2652599/ ,如需转载,请注明出处,否则将追究法律责任。