我开始学习JavaScript,遇到了第一个问题。在任务中,我想执行一个循环,打印用户指定范围内的数字,例如:对于值2和10,在div中打印:2,3,4,5,6,7,8,9,10。我的代码:
function loopChecking() {
'use strict';
var numberA = document.getElementById("numberA").value,
numberB = document.getElementById("numberB").value,
i = 0,
result = "";
for (i = numberA; i <= numberB; i += 1) {
result += i + " ";
}
document.getElementById("numbers").innerHTML = result;
}
以下是HTML代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Loop</title>
<script src="numbers.js"></script>
</head>
<body>
<input type="text" id="numberA" />
<input type="text" id="numberB" />
<input type="submit" value="Show" onclick="loopChecking()" />
<div id="numbers"></div>
</body>
</html>
感谢您的帮助,MD。