This tutorial shows you how to create a DOM element and attach it to the DOM tree.
To create a DOM element, you use the createElement()
method.
const element = document.createElement(htmlTag);
Code language: JavaScript (javascript)
The following example creates a new <div>
element:
const e = document.createElement('div');
Code language: JavaScript (javascript)
And fill the <div>
element with any HTML content:
e.innerHTML = 'JavaScript DOM';
Code language: JavaScript (javascript)
And attach the <div>
element to the DOM tree by using the appendChild()
method:
document.body.appendChild(e);
Code language: CSS (css)
Besides using the innerHTML
property, you can use the DOM methods to create text nodes and append the text nodes to the new element:
var textnode = document.createTextNode('JavaScript DOM');
e.appendChild(textnode);
Code language: JavaScript (javascript)
After that, you can use the appendChild()
method to attach the new element to the DOM tree.
Was this tutorial helpful ?