node.parentNode.insertBefore(newChild,refChild)

<div>
    <h1 id = "first">first</h1>
    <h1 id="second">second</h1>
    <input type="button" onclick="test()" value="insertBefore" />
</div>

<script>
function test(){
  var headObj = document.getElementById("first");
    var obj= document.createElement("h1");
      var newValue = document.createTextNode("xin cha ru hang");
  obj.appendChild(newValue);
headObj.parentNode.insertBefore(obj,headObj);
}
</script>

node.parentNode.insertBefore(新添加节点,参照节点)_注意:node.parentNode是节点的父节点

posted @ 2013-06-09 14:07  楚玉  阅读(1485)  评论(0编辑  收藏  举报