首页 > 解决方案 > 未捕获的 SyntaxError:缺失:在属性 id 之后

问题描述

我想做一个测验。我想我可以做一个 var ,只要点击正确的答案,它就会变为 1,然后当你按下按钮时,就会显示正确的答案。问题是,无论我做什么,它都不起作用。

var antwort = {
antwort = 0,
test: function() {
    if (antwort === 0) {
    document.getElementById("results").innerHTML = "That's right!";
    } else {
        
        document.getElementById("results").innerHTML = "That's wrong!";
    }
},

antwort: function() {
    antwort = 1
},
};
<input type="radio" name="q1" class="q">a<br>
<input type="radio" name="q1" class="q">b<br>
<input type="radio" name="q1" class="q" onclick="antwort()">c<br>
<input type="radio" name="q1" class="q">d<br>
<button id="submit" onclick="test()">Show Results</button>
<div id="results"></div>

标签: javascripthtml

解决方案


使用=====进行比较。我的意思是if (antwort === 0)if (antwort == 0)。谢谢你。


推荐阅读