我一直在试图找出约3小时多个故障,我的代码最终恢复到这一点。如何使用按钮激活For循环以显示每个按钮单击的每个单独结果?
<html>
<head>
<title>Learning</title>
<script type="text/javascript">
function theMath(userOutput) {
document.getElementById("userOutput").innerHTML = userOutput
}
</script>
</head>
<body>
<p id="userOutput"></p>
<p> Counting from one to ten</p>
<input type="button" id="btnOutput" value="Add a number!" />
<p></p>
<script>
var strOutput = "";
var i;
for (i = 0; i <= 10; i++) {
strOutput = " " + i;
document.write(strOutput)
}
</script>
</body>
</html>
目前所有的数字按钮下出现的,我需要的不过做的是,当我点击btnOutput,for循环(0)显示的第一个数字。当我再次点击btnOutput时,会显示for循环的第二个数字(1)。 因此,每次我点击btnOutput循环运行一次,直到它不能再运行(当我= 11)
没有提及:for循环是我所做的必要的。
不幸的是我在这种情况下使用一个for循环,它实际上是要求在我的代码。我也需要使用一个按钮和功能。 –