我需要在 Javascript 中使用prompt()
、var
、parseInt
和制作表格生成器。将提示用户输入行数,然后输入列数。isNaN
document.write
这是我到目前为止写的:
<script type="text/javascript">
var row;
var col;
do
{
row = prompt("How many rows?");
}
while (isNaN(row))
do
{
col = prompt("How many columns?");
}
while (isNaN(col))
document.write('<table border="1" cellspacing="1" cellpadding="2">');
for(i = 0; i < row; i++)
{
document.write('<tr>');
document.write("<td>"+i+"</td>");
document.write('</tr>');
}
document.write('</table>');
</script>
我不知道如何计算:
"document.write("<td>"+i+"</td>");"
取决于变量“col”。
我也不知道如何使用parseInt
或isNaN
确保数字输入范围从 1 到 10。请放轻松,我是初学者。