<body>
<div id="d">我是id为d的节点
<span id="s" style="color:red">克隆节点</span>
</div>
</body>
<script type="text/javascript">
//插入节点,并且将创建的节点添加到id为d的div中
var d = document.getElementById("d");
var a = document.createElement("a");
a.href = "www.baidu.com";
a.innerText = "A节点的内容";
d.appendChild(a);
//在指定节点添加节点
var p = document.createElement("p");
var s = document.getElementById("s");
p.innerText = "p节点的呢内容";
d.insertBefore(p, a); //参数1要插入的节点,参数2在哪个节点前插入
//克隆节点
var spanc = s.cloneNode(true);
d.appendChild(spanc);
</script>
案例图展示