I’m delevoling an app with phonegap for android and I’m trying to make a FOR loop in javascript with html table rows. I tried using the document.write but all of the content in the page desapears, show just what it’s in the document.write.
The code I have is this one:
<table id="hor-minimalist-b">
<script language=javascript>
for (var i=0; i<3; i++) {
document.write('<tr>');
document.write('<td>');
document.write('<input type="text" name="valor" id="valor" value="key' + i'">');
document.write('</td>');
document.write('</tr>');
}
</script>
</table>
Thanks.
It’s because you are just putting text in the page, you need to “create” the element and append them to the table.
You can do it this way:
insertRow() and insertCell() will probably work too, but I did not test it yet