qq_枫_
2016-11-07 16:46
// 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;
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);
}
不是 你的tr 是自己在js里面创建的 还没有 引入到body 里面 要getElement 找到你的tr 相对应的body里面的 父层级
tr.parentNode.appendChild(tr); 这一句 你的tr 是自己创建的 tr 没有父层级 你必须在原来已有的东西中getElement 找到你的tr 相对应的 父层级 ,不知道你听的懂不?
还有 你这里自主创建了好几个名字相同的td 不建议这样子最好名字能分开
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题