What is the innerHTML property and how does it work ?


innerHTML is a property of a node element that permits to

outerHTML replaces the entire target element with the returned content while innerHTML puts the content inside the target element .


let htmlFragment = "<p>Replacing the whole body node content with a paragraph</p>";
document.body.innerHTML += htmlFragment

If you want to insert a HTML fragment and not delete the actual tree, you can use InsertAdjacentHTML


script elements inserted using innerHTML do not execute when they are inserted. 1)

Powered by ComboStrap