I am a beginner in JavaScript and I would like to print some text out of my table by using .innerHTML but it doesn't work. Here's the code:
<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>
tr2twice, skippingtr1andtr6, and there is notr9element ID. Aside from that, I see no issues. What does "doesn't work" mean?tr1,tr6and you have non-existingtr9you can also try to convert<script>tag into<script type="text/javascript">