如果,那么对于琐事的陈述
If then statement for trivia
我刚刚开始,被困在一个看似基本的If then语句上。希望有人能告诉我他们的想法。
我想设计一个小问题,让用户猜测选举年。如果他们答对了,就会收到"你答对了!"的提示;出错时发出"你错了"的警报。然而,似乎无论提交的答案是什么,它总是返回一个"你是对的"警报。
在过去的三个小时里我一直在绞尽脑汁,所以任何反馈都是非常感谢的。谢谢你! !
<!doctype html>
<html> <title>CodePlayer</title>
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jqueryui.min.js"></script>
<style>
.container {
margin: 50px 0 0 50px;
}
</style>
</head>
<body>
<div class="container">
When was Obama elected President?
<input id="answerswer" />
<button id="submit">Submit Your Answer</button>
</div>
<script>
var electionGuess = document.getElementById("answerswer").value;
var electionYear = 2008;
document.getElementById("submit").onclick=function() {
if (electionGuess = electionYear) {
alert("You're right!");
} else if (electionGuess != electionYear) {
alert("No you're wrong")
}
}
</script>
</body>
</html>
此操作符
if (electionGuess = electionYear) {
应该if (electionGuess == electionYear) {
因为=本身就是一个赋值操作符
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 我可以获得相对于被点击元素的确切点击位置吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何包含特定于每个视图angularjs的javascript文件
- Javascript日期格式类似于ISO,但本地
- toBoolean方法类似于toString
- es6 相当于下划线查找位置
- str.split(someString).join(someOtherString)是否等效于替换
- 州和城市选择框类似于国家细分页面
- 为什么在许多浏览器中drawImage()的性能略好于createPattern()
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- 如何将返回的值应用于多个不同位置的多个选择器
- AddEventListener适用于浏览器,但不适用于Android
- 如何查找值是否存在于二叉树中
- JavaScript:单击时相对于父级增加变量值
- 希望日期开始结束于while循环中的一个房间id的一个数组
- ThreeJS将画布中的文本渲染为纹理,然后应用于平面
- 什么's是相当于LINQ's SelectMany运算符
- 需要相当于three.js javascript'loadTexture'陈述
- 如果,那么对于琐事的陈述