gpt4 book ai didi

javascript - 为什么我的数学题没有显示在屏幕上?

转载 作者:行者123 更新时间:2023-11-28 01:21:01 24 4
gpt4 key购买 nike

我在显示我在 javascript 中创建的数学问题时遇到问题。我不确定我是否遗漏了某些东西或者是否需要取出某些东西。我将不胜感激有关此事的任何帮助或意见,这让我感到困惑。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Interactive Math Worksheet</title>
<script type="text/javascript">
var mathProblem = new Array();
// writing the problem 10 times

function writeProblem() {
var num1 = new Array();
var num2 = new Array();
for (var i = 0; i < 10; i++) {
num1 = (Math.floor(Math.random() * 50) + 1);
num2 = (Math.floor(Math.random() * 50) + 1);
document.getElementById("t" + i).innerHTML = num1;
document.getElementById("b" + i).innerHTML = "+" + num2;
mathProblem[i] = num1 + num2;
document.forms["prob" + i]["a" + i].value = "";
}
}
</script>
</head>
<body onload="writeProblem()">
<table border="0" cellspacing="50" id="frm1" width="800">
<tr>
<td width="50">
<label id="t1"></label><br>
<label id="b1"></label><br>
<hr>

<form name="prob1">
<input name="a1" size="3" type="text">
</form>
</td>

<td width="50">
<label id="t2"></label><br>
<label id="b2"></label><br>
<hr>

<form name="prob2">
<input name="a2" size="3" type="text">
</form>
</td>

<td width="50">
<label id="t3"></label><br>
<label id="b3"></label><br>
<hr>

<form name="prob3">
<input name="a3" size="3" type="text">
</form>
</td>

<td width="50">
<label id="t4"></label><br>
<label id="b4"></label><br>
<hr>

<form name="prob4">
<input name="a4" size="3" type="text">
</form>
</td>

<td width="50">
<label id="t5"></label><br>
<label id="b5"></label><br>
<hr>

<form name="prob5">
<input name="a5" size="3" type="text">
</form>
</td>
</tr>

<tr>
<td>
<label id="t6"></label><br>
<label id="b6"></label><br>
<hr>

<form name="prob6">
<input name="a6" size="3" type="text">
</form>
</td>

<td>
<label id="t7"></label><br>
<label id="b7"></label><br>
<hr>

<form name="prob7">
<input name="a7" size="3" type="text">
</form>
</td>

<td>
<label id="t8"></label><br>
<label id="b8"></label><br>
<hr>

<form name="prob8">
<input name="a8" size="3" type="text">
</form>
</td>

<td>
<label id="t9"></label><br>
<label id="b9"></label><br>
<hr>

<form name="prob9">
<input name="a9" size="3" type="text">
</form>
</td>

<td>
<label id="t10"></label><br>
<label id="b10"></label><br>
<hr>

<form name="prob10">
<input name="a10" size="3" type="text">
</form>
</td>
</tr>
</table>
</body>
</html>

最佳答案

我注意到您是从 i=0;getElementById("t"+i) 开始的,但是没有 id 为 t0 的元素>.希望有帮助

关于javascript - 为什么我的数学题没有显示在屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23261571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com