示例: 
<div id="block"> <span id="no1"> no1 </span> <span id="no2"> no2 </span> </div> 
<script type="text/javascript"> 
var block = document.getElementById("block"); 
var no1 = document.getElementById("no1"); var newText = document.createTextNode(" 插入的 "); 
var newNode = document.createElement("span"); 
newNode.appendChild(newText); 
block.insertBefore(newNode, no2); 
</script> 
因为最后一个元素不能用 insertBefore ,所以最后一个元素就用 appendChild。