如何通过按钮更新HTML文本
How to update HTML text by button?
这就是我迄今为止所取得的成就。有了这个按钮,我可以得到分数加起来的总数。但在Score,它不是每次都更新的。
<script>
function True(){
score5=1;
alert("Correct");
total=score1+score2+score3+score3+score5;
}
</script>
<input type="button" value="True" onClick="True()">
<h2>Score:<script>document.write(total)</script><h2>
document.write
将在浏览器解析页面时运行,远早于True()
函数的运行时间。你需要给你的h2
一个id,然后用它将其innerHTML
设置为True()
:内的计算分数
// dummy values
var score1 = 5, score2 = 4, score3 = 3, score4 = 2;
function True(){
score5=1;
alert("Correct");
total=score1 + score2 + score3 + score4 + score5;
document.getElementById('score').innerHTML = "Score: " + total.toString();
}
<input type="button" value="True" onClick="True()" />
<h2 id="score">Score: 0<h2>
不要有<script>
标签,而是有一个<span>
标签并给它一个ID:
<h2>Score: <span id="totalscore"></span>
现在让您的函数编辑该跨度的HTML,如下所示:
document.getElementById("totalscore").innerHTML = total;
相关文章:
- 用JavaScript替换Android WebView模板上的html文本
- 仅IE8 html文本框中的字符
- HTML文本框中的javascript数字
- HTML文本输入大小
- 如何放置ÅÄ和#214;在javascript数组中,然后将其与html文本进行比较
- 如何以非编程方式国际化HTML文本
- 在 PHP 块中使用 Javascript 设置 HTML 文本框的值(使用 echo)
- jQuery在用新文本替换HTML文本时淡出HTML文本,而不是仅显示
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- Javascript按钮,在html文本区域中插入一个大黑点(•)
- 更换163;使用javascript从html文本区域中提取字符
- 单击或点击切换HTML文本
- 单击即可编辑HTML文本
- 分析Adobe InDesign的HTML文本——其他标记中的标记
- 如何将mysql查询的结果获取到html文本框中
- 当使用javascript/jquery添加值时,html文本输入表显示不正确
- 如何将 HTML 文本同步并突出显示到音频
- 如何使用 JQuery 从相对元素获取 html 文本
- 根据用户选择的输入编写 html 文本
- MVC 4:使用 JQUERY 和 PartViewResult 动态创建 HTML 文本框.如果代码是动态添加的,如何