Open In App

HTML DOM TreeWalker filter Property

Last Updated : 11 Jul, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

The TreeWalker filter property returns a Filter node that is a filtering object associated with the created TreeWalker. It is a read-only property.

When creating the TreeWalker, the filter node or object is passed as the third parameter which is retrieved using this property.

Syntax:

nodeFilter = treeWalker.filter;

Return Value: This property returns a node filter of the TreeWalker.

Example: In this example, we will get the node filter of the TreeWalker using this property.

HTML




<!doctype html>
<html>
 
<body>
    <h1>GeeksforGeeks</h1>
 
     
<p>Click Here to get the filter node</p>
 
 
    <button onclick="get()">Click</button>
 
    <script>
        var treeWalker = document.createTreeWalker
            (document.head, NodeFilter.SHOW_ELEMENT,
                {
                    acceptNode: function (node)
                    { return NodeFilter.FILTER_ACCEPT; }
                },
                false
            );
        function get() {
            node = treeWalker.filter;
            console.log(node);
        }
    </script>
</body>
 
</html>


Output:

Before Clicking the Button:

After Clicking the Button: In console filter, node can be seen.

Supported Browsers: 

  • Google Chrome 1
  • Edge 12
  • Firefox 4
  • Safari 3
  • Opera 9
  • Internet Explorer 9

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads