Skip to content
Related Articles

Related Articles

HTML | DOM implementation Property

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

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!