我正在用javascript做一个简单的项目,它要求我从使用javascript的HTML文本输入中获取价值。在下面的代码中,我发现第6行之后没有任何效果,我也不知道为什么。这让我发疯了大约两个小时,我有点不知所措。请帮忙!
function letsPlayAGame() {
var answer = Math.floor(Math.random() * 100 + 1);
var guess = document.getElementByID("theinput").value;
if (Number.isInteger(guess) == false) {
document.getElementByID("label").innerHTML =
"Please enter a number between 1 and 100!";
} else if (guess < 1 || guess > 100) {
document.getElementByID("label").innerHTML =
"Please enter a number between 1 and 100!";
} else {
alert("not this part");
}
}
答案 0 :(得分:3)
应该是:
document.getElementById
代替
document.getElementByID
因为Javascript区分大小写。