What is inner HTML ? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 17

What is inner HTML ?

I am a bit confused about DOM. I have started it learning right now. What should I do to learn it or how should I learn it?

16th Jun 2018, 8:44 AM
Swapnil
Swapnil - avatar
6 Answers
+ 5
For understanding innerHTML property you first need to go through the basics of the javascript object and HTML DOM(Document object model). I will try to explain: 1. JavaScript objects consist of properties and methods. 2. for rendering HTML document web browser creates a DOM, in DOM every HTML element is treated as a JavaScript Object which has set of properties and methods associated with it. Now coming to your Question: HTML code: <p id= "myPara"> We love to Code.</p> JavaScript code: alert(document.getElementById("myPara").innerHTML); here, document.getElementById("myPara") will return our html element <p> as an javascript object which has pre-defined property innerHTML. innerHTML property contains the content of HTML tag. Hope this will help. You can run following HTML code in your browser or in codeplayground to understand it: <html> <body> <p id= "myPara"> We love to Code.</p> <script> alert(document.getElementById("myPara").innerHTML); </script> </body> </html>
18th Jun 2018, 5:04 PM
Shashank Rawat
Shashank Rawat - avatar
+ 16
It returns the html content (html tags and their content) that is inside a given element. For example: <div id="test"> <p> return me ! <p> </div> when you call var el = document.querySelector("#test").innerHTML; it'll return <p> return me !! </p> furthermore innerHTML can similarly be used to set/change content as well
16th Jun 2018, 8:59 AM
CHMD
CHMD - avatar
+ 14
oh.. thanks @KINGDX
16th Jun 2018, 9:03 AM
Swapnil
Swapnil - avatar
+ 6
The innerHTML feature returns the content of a HTML element.
16th Jun 2018, 11:34 PM
Rowsej
Rowsej - avatar
0
it is a set of HTML elements or content 🤔
14th Jul 2018, 9:36 AM
Ernest Kapesa
Ernest Kapesa - avatar
0
Hi, Modifies html content.
25th Apr 2021, 1:14 PM
gholamhasanEhsani 🇮🇷
gholamhasanEhsani 🇮🇷 - avatar