关于添加一行的问题
为什么没一行添加一个tr都必须重新定义一个,像这样:
function addLine(){
var table=document.getElementById("table");
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='deleteLine(this)' >删除</a>";
tr.appendChild(td);
table.appendChild(tr);
}
不能像这样写?
function addLine(){
var table=document.getElementById("table");
var tr=document.createElement("tr");
var td=document.createElement("td");
td.innerHTML="<input type='text' />";
tr.appendChild(td);
tr.appendChild(td);
var td=document.createElement("td");
td.innerHTML="<a href='javascript:;' onclick='deleteLine(this)' >删除</a>";
tr.appendChild(td);
table.appendChild(tr);
}