我在显示我的页面上的for循环时遇到问题。有一个按钮,点击提示用户输入一个数字,然后通过for循环显示所述数字的迭代。我查看了在此提出的类似问题,但似乎仍然遇到问题。在用户输入时打印循环
<!doctype hmtl>
<html>
<head></head>
<button onclick="getNumber()">Click!</button>
<p id="demo"></p>
<script>
function getNumber() {
var i;
var num;
var n = prompt("Please enter a number");
for(i = 0; i < n.length; i++){
num += n[i];
document.getElementById("demo").innerHTML += num + " ";
}
}
</script>
</body>
</html>
FYI:'<!DOCTYPE HMTL>'必须是:'<!DOCTYPE HTML>'和你没有开口''
标签。这不是你的代码无法正常工作的原因,但它会使你的HTML无效。 –我注意到
标签,并没有意识到错误的“HTML”欣赏头@Scott Marcus –