replaceChild(a,b)是用來取代文件中的已有元素的
參數a:要插入的節點,
參數b:要替換的節點
var oDiv = document.getElementById("guoDiv");
var oSpan = document.create = document.create = document.create = document。 ");
oSpan.innerHTML = "4";
var firsChild = oDiv.firstElementChild ? oDiv.firstElementChild : oDiv.firstChild
var returnNode = oDiv.placeplaceChild(SrastChild
var return = oDiv.placeplaceChild(Span), 替換第 106一個元素,傳回被替換掉的元素
alert(returnNode.innerHTML); //1
var lastChild = oDiv.lastElementChild ? oDiv.lastElementChild : oDiv.lastChild;
oSpan = document.createElement(Div.lastChild;
oSpan = document.createElement( "span");
oSpan.innerHTML = "5";
returnNode = oDiv.replaceChild(oSpan, lastChild); //取代最後一個,傳回被取代掉的元素
alert(returnNode.innerHTML );//3
程式碼如下:
1 2 3