我正在製作一個快速程序,只教我自己的函數的基礎知識,除了IF ELSE語句外,其他所有東西都可以使用。它總是顯示錯誤,即使我使用正確的答案。我必須以某種方式使用數字的關鍵值而不是實際的數字?爲什麼我的代碼只顯示不正確,即使我有正確的答案?
<!doctype html>
<body>
<center>
<form Id="Input">
<input type="text" name="Input">
<input type="button" value="submit" ID="Button">
</form>
<script type="text/javascript">
Button.addEventListener("click", Answer);
var A = Math.floor(Math.random()*11);
var B = Math.floor(Math.random()*11);
var C = A +B;
var Input = document.getElementById('Input');
document.write(A + "+" + B + "=");
function Answer()
{
if(Input.value == C)
{
alert("correct!");
}
else
{
alert("incorrect!");
}
}
</script>
</body>
</html>
從您的其他問題的延續? http://stackoverflow.com/questions/22213632/how-to-make-an-html-form-start-a-function – Coderchu
種,這是一個不同的問題,但。 – Trevader24135
應該儘量保持它在同一個問題,然後,如果它是關於相同的大塊O代碼 – Coderchu