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:
html
Output:
Before Click On the Button:
After Click On the Button:
Example-2: Access html element and return element is first or second.
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.
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:
- It is used to access a <html> element.
var x = document.getElementsByTagName("HTML")[0]; - It can also be used to access a <html> element.
var x = document.documentElement;
- getElementsByTagName(): It is used to return a collection of all child elements with the specified tag name.
- innerHTML: It is used to set or return the content of an element.
- getElementsById(): It is used to return a collection of all child elements with the specified Id.
<!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>
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>
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>
After Click On the Button:
Supported Browsers: The browser supported by DOM HTML Object property are listed below:
- Google Chrome
- Internet Explorer
- Firefox
- Opera
- Safari