我有一个代码来填充使用Javascript作为一个表:使用Javascript显示表内打破了循环
var myResponse = document.getElementById("jsonPlaceHolder");
myResponse.innerHTML += "<table border=1> <tr> <td> User Id </td> <td> Question </td> <td> Link Question </td> </tr>";
for (var i = 0; i < 25; i++) {
myResponse.innerHTML += "<tr>"
myResponse.innerHTML += "<td>" + jsonObj[i]["user_id"] + "</td>";
myResponse.innerHTML += "<td>" + jsonObj[i]["text"] + "</td>";
myResponse.innerHTML += "</tr>"
}
myResponse.innerHTML += "</table>";
问题与此代码是当我运行这个表不是为循环内持续。如果我添加
myResponse.innerHTML += "<table><tr>"
在我的for循环中,创建表。这是不是有点奇怪?,
因为我使用+=
添加到DOM元素的当前innerHTML。
真棒..感谢的作品有很多的交代 – CodeMonkey 2013-04-10 05:33:39