我是 JavaScript 初学者,我想使用 .innerHTML
从表格中打印一些文本,但它不起作用。代码如下:
<table style="width:100%">
<tr>
<td id="tr"> </td>
<td id="tr1"> </td>
<td id="tr2"> </td>
</tr>
<tr>
<td id="tr3"> </td>
<td id="tr4"> </td>
<td id="tr5"> </td>
</tr>
<tr>
<td id="tr6"> </td>
<td id="tr7"> </td>
<td id="tr8"> </td>
</tr>
</table>
<script>
document.getElementById("tr").innerHTML = "some text";
document.getElementById("tr2").innerHTML = "some text1";
document.getElementById("tr2").innerHTML = "some text2";
document.getElementById("tr3").innerHTML = "some text3";
document.getElementById("tr4").innerHTML = "some text4";
document.getElementById("tr5").innerHTML = "some text5";
document.getElementById("tr7").innerHTML = "some text6";
document.getElementById("tr8").innerHTML = "some text7";
document.getElementById("tr9").innerHTML = "some text8";
</script>
最佳答案
您错过了 tr6,并且 tr9 不存在。 Here is a link to a working snapshot of your code .
不过,我建议您了解循环的工作原理。
关于javascript - 无法使用innerHTML通过JavaScript更新HTML表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36106870/