Javascript 使用document.getElementByID从文本输入获取值无效
我正在用javascript做一个简单的项目,它要求我用javascript从HTML文本输入中获取一个值。在下面的代码中,我发现在第6行之后什么都不起作用,我也不知道为什么。这已经让我疯狂了两个小时,我有点不知所措。请帮忙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;
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
是的,这就是问题所在!现在我要去尖叫一下了,谢谢!