Sar*_*rma 1 javascript onclick innerhtml
我建立一个计分板
当有人单击+500按钮时会执行什么操作,它将在记分板上的值增加500,即将p标签的值增加500
<div class="box">
<h2>Teams</h2>
<div class="score">
<p id="p1" class="lead">230</p>
</div>
/div>
<button id="b1">+500</button>
Run Code Online (Sandbox Code Playgroud)
JavaScript的
var myScore = document.getElementById("b1");
myScore.onclick = function () {
var newScore = document.getElementById("p1").innerHTML;
var value = newScore + 500;
document.getElementById("p1").innerHTML = value;
};
Run Code Online (Sandbox Code Playgroud)
但是向我显示的是 230500,而不是730。如何以整数形式更改内部html值230?
现在,您要向字符串添加整数,因此要进行字符串串联。
更改
var value = newScore + 500;
Run Code Online (Sandbox Code Playgroud)
至
var value = parseInt(newScore,10) + 500;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12999 次 |
最近记录: |