appendChild() adds a node to the end of the childNodes list
appendChild() adds a node to the end of the childNodes list. appendChild() returns the newly added node.
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<div id="div1">
<ul>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
<p id="p1">Hello <b>World!</b></p>
<script type="text/javascript">
var div = document.getElementById("div1");
var p = document.getElementById("p1");
var returnedNode = div.appendChild(p);
document.writeln(returnedNode == p); //true
document.writeln(div.lastChild == p); //true
</script>
</body>
</html>
If the node passed into appendChild() is already part of the document, it is removed from its previous location and placed at the new location.
Home
JavaScript Book
DOM
JavaScript Book
DOM
DOM Model:
- Document Object Model
- nodeName and nodeValue Properties
- Node Relationships:childNodes
- parentNode
- previousSibling and nextSibling properties
- lastChild and firstChild
- appendChild() adds a node to the end of the childNodes list
- insertBefore()
- ownerDocument property
- removeChild
- replaceChild()
- Working with Text
- Check the length of NodeList
- Convert NodeList to an Array
- html tag and its cooresponding JavaScript class