1.appendChild
<div id="app">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另外一个段落。</p>
</div>
<script>
var p = document.createElement("p");
var t = document.createTextNode("这是一个新的段落。");
p.appendChild(t);
var app = document.getElementById("app");
app.appendChild(p);
</script>
2.insertBefore
<div id="app">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另外一个段落。</p>
</div>
<script>
var p = document.createElement("p");
var t = document.createTextNode("这是一个新的段落。");
p.appendChild(t);
var app = document.getElementById("app");
var p1 = document.getElementById("p1");
app.insertBefore(app, p1);
</script>
3.replaceChild 替换子节点
var div = document.createElement('div');
div.innerText = 'div';
ul.replaceChild(div,ul.children[0]);