Skip to content
Related Articles

Related Articles

HTML | DOM implementation Property

View Discussion
Improve Article
Save Article
  • Last Updated : 10 Jun, 2022
View Discussion
Improve Article
Save Article

The DOM implementation property in HTML is used to returns the DOMImplementation object associated with the current document. The DOMImplementation is the interface represents a method providing the object which is not dependent on any particular document. 

Syntax:

document.implementation

Return Value: It returns the document implementation object. 

Example 1: 

html




<!-- HTML code to check the document
has HTML DOM 1.0 feature -->
<!DOCTYPE html>
<html>
    <head>
        <title>
            HTML DOM implementation Property
        </title>
         
        <script>
            function DomFunction() {
                var obj = document.implementation;
                document.getElementById("demo").innerHTML
                    = obj.hasFeature("HTML", "1.0");
            }
        </script>
    </head>
     
    <body>
        <h2>HTML DOM implementation Property</h2>
         
        <p>Click on button to check the document
        has HTML DOM 1.0 feature</p>
         
        <button onclick = "DomFunction()">
            Click Here!
        </button>
         
        <p id = "demo"></p>
    </body>
</html>                   

Output: Before Click on the button:

  

After Click on the button:

  

Example 2: 

html




<!DOCTYPE html>
<html>
    <head>
        <title>
            HTML DOM implementation Property
        </title>
    </head>
     
    <body>
        <h2>HTML DOM implementation Property</h2>
        <script>
            var DOM_Name = "HTML";
            var DOM_Ver = "1.0";
            var GFG = document.implementation.hasFeature(
                        DOM_Name, DOM_Ver);
             
            alert( "DOM " + DOM_Name + " " + DOM_Ver
                + " supported? " + GFG );
        </script>
    </body>
</html>                               

Output:

 dom 

Supported Browsers: The browser supported by DOM implementation property are listed below:

  • Google Chrome 1 and above
  • Edge 12 and above
  • Internet Explorer 6 and above
  • Firefox 1 and above
  • Opera 12.1 and above
  • Safari 1 and above

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!