我對innerHTML的理解並不完全清楚,所以我遇到了一些麻煩。innerHTML元素在錯誤的地方
這產生了我所有的表外的TD。我究竟做錯了什麼?
var list = document.getElementById("procTable");
list.innerHTML = "<table style='border:gray solid 1px;'><tr>";
for (var i = 0; i < result.d.ProcessDataColumnModel.length; i++) {
list.innerHTML += "<td style='border:gray solid 1px' width='" + (result.d.ProcessDataColumnModel[i].Width) + "'>" + (result.d.ProcessDataColumnModel[i].Caption);
}
使用IE8但在Chrome中也有相同的結果 – 2012-03-14 15:29:24
你能詳細說明你是什麼意思的「以外的表」?也許發佈一段代碼產生的HTML代碼片段? – MrMisterMan 2012-03-14 15:29:33
提示:在您修改之前,您在列表**中有什麼? – 2012-03-14 15:31:00