請問 我要使用insertBefore要怎樣寫
我想加在第一行而不是最后一行
我想不到要怎樣把table.insertBefore(newnode,要插入的地方)
num=2;
function addLine(){
? ? num++;
? ? var table=document.getElementById("table");
? ? var tr=document.createElement("tr");
? ? var td1=document.createElement("td");
? ? var td2=document.createElement("td");
? ? var td3=document.createElement("td");
? ? td1.innerHTML="xh00"+num;
? ? td2.innerHTML="name"+num;
? ? td3.innerHTML="<a href='javascript:;' onclick='deleteChild(this)'>刪除</a>";
? ? table.appendChild(tr);
? ? tr.appendChild(td1);
? ? tr.appendChild(td2);
? ? tr.appendChild(td3);
}
2018-11-28
num=2;
function addLine(){
? ? num++;
? ? var table=document.getElementById("table");
? ? var tr=document.createElement("tr");
? ? var td1=document.createElement("td");
? ? var td2=document.createElement("td");
? ? var td3=document.createElement("td");
? ? td1.innerHTML="xh00"+num;
? ? td2.innerHTML="name"+num;
? ? td3.innerHTML="<a href='javascript:;' onclick='deleteChild(this)'>刪除</a>";
? ? tr.appendChild(td1);
? ? tr.appendChild(td2);
? ? tr.appendChild(td3);
???table.insertBefore(tr,table.childNodes[0]);
}