Open In App

HTML | DOM HTML Object

The HTML Object property in HTML DOM is used to represent or access the HTML <html> element with in the object. The <html> element is used to return the HTML document as an Element Object.

Syntax:

Property Values:

Example-1: Access HTML element using document.getElementsByTagName(“HTML”)[0];




<!DOCTYPE html>
<html>
<title>
    HTML | DOM HTML Object Property
</title>
<style>
    body {
        text-align: center;
        width: 70%;
    }
      
    h1 {
        color: green;
    }
      
    h1,
    h2 {
        text-align: center;
    }
</style>
  
<body>
    <h1>GeeksforGeeks</h1>
    <h2> HTML Object</h2>
  
    <p>Click the button to get the 
      HTML content of the html element.</p>
  
    <button onclick="GFG()">Click</button>
  
    <p id="Geeks"></p>
  
    <script>
        function GFG() {
              
          // Access html element and 
          return using "innerHTML"
          var x = 
          document.getElementsByTagName(
            "HTML")[0].innerHTML;
          document.getElementById("Geeks").innerHTML = x;
      }
    </script>
</body>
  
</html>

Output:

Before Click On the Button:

After Click On the Button:

Example-2: Access html element and return element is first or second.




<!DOCTYPE html>
<html>
<title>
    HTML | DOM HTML Object Property
</title>
<style>
    body {
        text-align: center;
        width: 70%;
    }
      
    h1 {
        color: green;
    }
      
    h1,
    h2 {
        text-align: center;
    }
</style>
  
<body>
    <h1>GeeksforGeeks</h1>
    <h2> HTML Object</h2>
  
    <p>Click the button to get the 
      HTML content of the html element.</p>
    <p>Using the document.documentElement</p>
    <button onclick="GFG()">Click</button>
  
    <p id="Geeks"></p>
  
    <script>
        function GFG() {
            // Access html element and return html 
           // with position value of html element.
            var x = 
            document.documentElement.innerHTML;
            document.getElementById(
              "Geeks").innerHTML = "first" + x;
            
            var y = 
            document.documentElement.innerHTML;
            document.getElementById(
              "Geeks").innerHTML = y + "second";
        }
    </script>
</body>
  
</html>

Output:

Before Click On the Button:

After Click On the Button:

Example-3: Access html element and return all child with specified tag name.




<!DOCTYPE html>
<html>
<title>
    HTML | DOM HTML Object Property
</title>
<style>
    body {
        text-align: center;
        width: 70%;
    }
      
    h1 {
        color: green;
    }
      
    h1,
    h2 {
        text-align: center;
    }
</style>
  
<body>
    <h1>GeeksforGeeks</h1>
    <h2> HTML Object</h2>
  
    <p>Click the button to get the
      HTML content of the html element.</p>
    <p>Using the getElementsByTagName("HTML")[0] 
      and documentElement</p>
    <button onclick="GFG()">Click</button>
  
    <p id="Geeks"></p>
  
    <script>
        function GFG() {
            // access and return html element
            var x = 
              document.getElementsByTagName(
                "HTML")[0].innerHTML;
            document.getElementById("Geeks").innerHTML =
              "getElementsByTagName" + x;
            var y = 
             document.documentElement.innerHTML;
            document.getElementById("Geeks").innerHTML =
              y + "documentElement";
        }
    </script>
</body>
  
</html>

Output:

Before Click On the Button:

After Click On the Button:

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


Article Tags :