为什么参考给出的代码中间的一段td=....被写了2次,一次不行吗?见下面详细代码
为什么参考给出的代码中间的一段td=....被写了2次,一次不行吗?见下面详细代码:
function addOne(obj){
var tbody = document.getElementById('table').lastChild;
var tr = document.createElement('tr');
var td = document.createElement("td");
td.innerHTML = "<input type='text'/>";
tr.appendChild(td);
td = document.createElement("td");
td.innerHTML = "<input type='text'/>";
tr.appendChild(td);
td = document.createElement("td");
td.innerHTML = "<a href='javascript:;' onclick='deleteRow(this)'>删除</a>";
tr.appendChild(td);
tbody.appendChild(tr);
Highlight();
}
上面下划线加粗的代码,为什么不能写为:
var td = document.createElement("td");
td.innerHTML = "<input type='text'/>";
tr.appendChild(td);
tr.appendChild(td); //这样写为什么不能连续添加?