我建立了一个记分板
当有人点击+500按钮时它会做什么,它会在记分板的值中加500,即它会为p tag的值增加500
<div class="box">
<h2>Teams</h2>
<div class="score">
<p id="p1" class="lead">230</p>
</div>
/div>
<button id="b1">+500</button>
JavaScript for it
var myScore = document.getElementById("b1");
myScore.onclick = function () {
var newScore = document.getElementById("p1").innerHTML;
var value = newScore + 500;
document.getElementById("p1").innerHTML = value;
};
但这显示 230500 而不是 730 。如何以整数形式更改我的内部html值230?
答案 0 :(得分:4)
现在,您正在为字符串添加一个整数,因此您正在进行字符串连接。
更改
var value = newScore + 500;
到
var value = parseInt(newScore,10) + 500;