不用lastChild,改成用tr.parentNode,為什么不能運(yùn)行?
? ? ? // 編寫一個(gè)函數(shù),供添加按鈕調(diào)用,動(dòng)態(tài)在表格的最后一行添加子節(jié)點(diǎn);
? ? ? ? function addtr()
? ? ? ? {
? ? ? ? ? ??
? ? ? ? ? ? var tr=document.createElement("tr");
? ? ? ? ? ??
? ? ? ? ? ? var td=document.createElement("td");
? ? ? ? ? ? td.innerHTML="<input type='text' />";
? ? ? ? ? ? tr.appendChild(td);
? ? ? ? ? ??
? ? ? ? ? ? var td=document.createElement("td");
? ? ? ? ? ? td.innerHTML="<input type='text' />";
? ? ? ? ? ? tr.appendChild(td);
? ? ? ? ? ??
? ? ? ? ? ? var td=document.createElement("td");
? ? ? ? ? ? td.innerHTML="<a href='javascript:;' onclick='clearText(this)'>刪除</a>";
? ? ? ? ? ? tr.appendChild(td);
? ? ? ? ? ??
? ? ? ? ? ? tr.parentNode.appendChild(tr);
? ? ? ? ? ??
? ? ? ? }
2016-11-07
不是 你的tr 是自己在js里面創(chuàng)建的 還沒有 引入到body 里面 ?要getElement ? 找到你的tr 相對(duì)應(yīng)的body里面的?父層級(jí)
2016-11-07
? tr.parentNode.appendChild(tr); ?這一句 你的tr 是自己創(chuàng)建的 tr 沒有父層級(jí) ?你必須在原來已有的東西中g(shù)etElement ? 找到你的tr 相對(duì)應(yīng)的 父層級(jí) ,不知道你聽的懂不?
還有 你這里自主創(chuàng)建了好幾個(gè)名字相同的td ?不建議這樣子最好名字能分開