使用document.getElementByID从文本输入中获取值无效



我正在用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");
}
}

应该是:

document.getElementById

而不是

document.getElementByID

因为Javascript区分大小写。

最新更新