使用document.getElementByID从文本输入中获取价值不起作用

时间:2018-07-17 03:22:22

标签: javascript

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

1 个答案:

答案 0 :(得分:3)

应该是:

document.getElementById

代替

document.getElementByID

因为Javascript区分大小写。