【发布时间】:2014-03-06 03:45:07
【问题描述】:
我正在编写一个快速程序来教自己函数的基础知识,除了 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>
【问题讨论】:
-
您的其他问题的延续? stackoverflow.com/questions/22213632/…
-
有点,但这是一个不同的问题。
-
如果它是关于同一个块代码,那么应该尽量把它放在同一个问题中
标签: javascript forms function math button