Javascript 分数不递增
我的分数增量不起作用。两个问题 它会自动更新吗 还是我的代码错了 HTML页面Javascript 分数不递增,javascript,html,Javascript,Html,我的分数增量不起作用。两个问题 它会自动更新吗 还是我的代码错了 HTML页面 <script>document.write("Score: " + score);</script> <table class="widthOneHundredPercent"> <tr> <td class="tableCellFloat columnOne" valign="top"> <div class="question">&
<script>document.write("Score: " + score);</script>
<table class="widthOneHundredPercent">
<tr>
<td class="tableCellFloat columnOne" valign="top">
<div class="question"><b>Question 1:</b> Who is the youngest in B Media?</div>
<td class="tableCellFloat columnTwo" valign="top">
<div class="answers">
<ol>
<li>
<input type="radio" name="q1" id="q1-a" onclick="unhide(this); scoreIncrement()"/>John
</li>
<li>
<input type="radio" name="q1" id="q1-b" onclick="unhide(this)"/>Paula
</li>
<li>
<input type="radio" name="q1" id="q1-c" onclick="unhide(this)"/>Henal
</li>
<li>
<input type="radio" name="q1" id="q1-d" onclick="unhide(this)"/>Malc
</li>
</ol>
</div>
</td>
</td>
</tr>
<tr>
<td colspan="2" valign="top">
<div id="answerq1a" class="hidden">
<p>Your answer is correct, John is 20.</p>
</div>
</td>
</tr>
<tr>
<td colspan="2" valign="top">
<div id="answerq1b" class="hidden">
<p>Your answer is incorrect, Paula is 31.</p>
</div>
</td>
</tr>
<tr>
<td colspan="2" valign="top">
<div id="answerq1c" class="hidden">
<p>Your answer is incorrect, Henal is 21.</p>
</div>
</td>
</tr>
<tr>
<td colspan="2" valign="top">
<div id="answerq1d" class="hidden">
<p>Your answer is incorrect, Malc is 33.</p>
</div>
</td>
</tr>
</table>
这么简单的代码,但它不起作用,显然我写错了,但我看不出有什么错?你正在记录。写下分数,但从不更新呼叫,因此即使分数增加,也不会在页面上更新 使用以下内容更新您的HTML:
<!-- <script>document.write("Score: " + score);</script> -->
<span id="score"></span>
应该这样做。最优雅的解决方案,也许不是,但确实有效 你正在记录。写下分数,但从不更新通话,因此即使你的分数增加,也不会在页面上更新 使用以下内容更新您的HTML:
<!-- <script>document.write("Score: " + score);</script> -->
<span id="score"></span>
应该这样做。最优雅的解决方案,也许不是,但确实有效 呃,什么分数增量?。。。在你发布的代码中没有类似的东西哈哈,老实说,我分享的时候它就在那里,让我改变分享链接,不知道那里发生了什么,抱歉。-不知道你必须点击更新,我的错。JSFIDLE新手:)呃,分数增加多少。。。在你发布的代码中没有类似的东西哈哈,老实说,我分享的时候它就在那里,让我改变分享链接,不知道那里发生了什么,抱歉。-不知道你必须点击更新,我的错。JSFIDLE新手:)你们也打败了我,所以这里有一把JS小提琴来恭维你们的回答:。谢谢你们。这很有道理,现在让它成为防御性的,这样就不会作弊了,谢谢大家!你也打败了我,所以这里有一把JS小提琴来恭维你的回答:。谢谢你们。这很有道理,现在让它成为防御性的,这样就不会作弊了,谢谢大家!
function scoreIncrement() {
score++;
document.getElementById("score").innerText="Score: " + score;
}