
- HTML Tutorial
- HTML - Home
- HTML - Overview
- HTML - Basic Tags
- HTML - Elements
- HTML - Attributes
- HTML - Formatting
- HTML - Phrase Tags
- HTML - Meta Tags
- HTML - Comments
- HTML - Images
- HTML - Tables
- HTML - Lists
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML - Frames
- HTML - Iframes
- HTML - Blocks
- HTML - Backgrounds
- HTML - Colors
- HTML - Fonts
- HTML - Forms
- HTML - Embed Multimedia
- HTML - Marquees
- HTML - Header
- HTML - Style Sheet
- HTML - Javascript
- HTML - Layouts
- HTML References
- HTML - Tags Reference
- HTML - Attributes Reference
- HTML - Events Reference
- HTML - Fonts Reference
- HTML - ASCII Codes
- ASCII Table Lookup
- HTML - Color Names
- HTML - Entities
- HTML - Fonts Ref
- HTML - Events Ref
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
HTML DOM innerHTML Property
The HTML DOM innerHTML property returns and allow us to modify inner HTML of an element. The inner HTML is the content.
Syntax
Following is the syntax −
1. Returning innerHTML
object.innerHTML
2. Setting inner HTML
object.innerHTML=”value”
Here, “value” represents the content or nested HTML elements.
Example
Let us see an example of innerHTML property −
<!DOCTYPE html> <html> <head> <style> body{ text-align:center; } .outer-box{ background-color:#347924; width:200px; height:200px; padding:10px; text-align:center; font-weight:bold; color:white; margin:1rem auto; } .inner-box{ width:100px; height:100px; margin:3rem auto; background-color:#8dce79; } .inner-circle{ width:100px; height:100px; border-radius:50%; background-color:#8dce79; margin:3rem auto; } </style> </head> <body> <h1>innerHTML property Example</h1> <div class="outer-box"> </div> <button onclick="getsquare()">Get Square</button> <button onclick="getcircle()">Get Circle</button> <script> function getsquare() { var outerBox = document.querySelector('.outer-box'); outerBox.innerHTML ='<div class="inner-box">square</div>'; } function getcircle() { var outerBox = document.querySelector('.outer-box'); outerBox.innerHTML ='<div class="inner-circle">circle</div>'; } </script> </body> </html>
Output
This will produce the following output −
Click on “Get Square” button to display square inside green square.
Now, click on “Get Circle” button to display circle inside green square.
- Related Articles
- HTML DOM tagName Property
- HTML DOM name Property
- HTML DOM nextElementSibling Property
- HTML DOM nextSibling Property
- HTML DOM nodeName Property
- HTML DOM nodeType Property
- HTML DOM nodeValue Property
- HTML DOM offsetHeight Property
- HTML DOM offsetLeft Property
- HTML DOM offsetParent Property
- HTML DOM offsetTop Property
- HTML DOM offsetWidth Property
- HTML DOM textContent Property
- HTML DOM title Property
- HTML DOM URL Property

Advertisements