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

Javascript 使用document.getElementByID从文本输入获取值无效,javascript,Javascript,我正在用javascript做一个简单的项目,它要求我用javascript从HTML文本输入中获取一个值。在下面的代码中,我发现在第6行之后什么都不起作用,我也不知道为什么。这已经让我疯狂了两个小时,我有点不知所措。请帮忙 function letsPlayAGame() { var answer = Math.floor(Math.random() * 100 + 1); var guess = document.getElementByID("theinput").value;

我正在用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");
  }
}
函数letsPlayAGame(){
var answer=Math.floor(Math.random()*100+1);
var guess=document.getElementByID(“theinput”).value;
if(Number.isInteger(猜测)=false){
document.getElementByID(“标签”).innerHTML=
“请输入一个介于1和100之间的数字!”;
}否则如果(猜测<1 | |猜测>100){
document.getElementByID(“标签”).innerHTML=
“请输入一个介于1和100之间的数字!”;
}否则{
警报(“非本部分”);
}
}
它应该是:

document.getElementById
而不是

document.getElementByID

因为Javascript是区分大小写的。

你能提供相关的HTML并澄清哪一行是第6行吗?还要注意,Javascript是区分大小写的,
getElementById
而不是
getElementById
是的,这就是问题所在!现在我要去尖叫一下了,谢谢!