Javascript JS-';功能';不是函数异常
我试图从标签中获取用户输入,并在JS函数中使用相同的内容 HTML/JS:Javascript JS-';功能';不是函数异常,javascript,user-input,Javascript,User Input,我试图从标签中获取用户输入,并在JS函数中使用相同的内容 HTML/JS: <form> <label for="guess">Enter a number between 1 and 10</label><br> <input type="text" id="guess" value=""> <input type="button" value="Submit" onclick="
<form>
<label for="guess">Enter a number between 1 and 10</label><br>
<input type="text" id="guess" value="">
<input type="button" value="Submit" onclick="guess()">
</form>
<p id="answer">ANSWER</p>
function guess(){
var userGuess = document.getElementById("guess").value;
var random = Math.ceil(Math.random()*10);
if (userGuess == random){
document.getElementById("answer").innerHTML="Correct!";
}else{
document.getElementById("answer").innerHTML="Incorrect, answer was " + random;
}
}
此错误在第行抛出:
<input type="button" value="Submit" onclick="guess()">
我检查了语法,看不出有什么问题。
欢迎输入。将id为myElementId
的元素存储为window.myElementId
(在全局范围内也是myElementId
)。基本上,guess
是对元素input#guess
的引用,而不是函数guess()
重命名或修复该问题
函数猜测(){
var userGuess=document.getElementById(“guessText”).value;
var random=Math.ceil(Math.random()*10);
if(userGuess==随机)
document.getElementById(“答案”).innerHTML=“正确!”;
其他的
document.getElementById(“答案”).innerHTML=“不正确,答案是”+随机的;
}
输入一个介于1和10之间的数字
answer
将id为myElementId
的元素存储为window.myElementId
(在全局范围内也是myElementId
)。基本上,guess
是对元素input#guess
的引用,而不是函数guess()
重命名或修复该问题
函数猜测(){
var userGuess=document.getElementById(“guessText”).value;
var random=Math.ceil(Math.random()*10);
if(userGuess==随机)
document.getElementById(“答案”).innerHTML=“正确!”;
其他的
document.getElementById(“答案”).innerHTML=“不正确,答案是”+随机的;
}
输入一个介于1和10之间的数字
answer
id=“guess”
正在将guess
重新定义为该元素而不是函数。不要对函数使用相同的名称。谢谢,就是这样。id=“guess”
正在将guess
重新定义为该元素而不是函数。不要在函数中使用相同的名称。谢谢,就是这样。
<input type="button" value="Submit" onclick="guess()">