如何通过向元素添加整数值来更改innerHtml
how to change innerHtml by adding a integer value to element?
我构建了一个记分牌
当有人点击+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>
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??
现在,您正在向字符串添加一个整数,因此您正在进行字符串串联。
更改
var value = newScore + 500;
至
var value = parseInt(newScore,10) + 500;
相关文章:
- 转义符不能与innerHTML一起使用
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 检测个位数整数时正在转换毫秒
- 使用元素的值与innerHTML
- 限制javascript变量的最小/最大整数
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 如何在 Javascript 中将变量的值从字符串转换为整数
- 正则表达式只允许 x 个整数
- Javascript form innerHTML
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 如何在Chartjs中制作整数比例
- JavaScript上的表单和innerHTML问题
- 如何使用innerHtml正确插入html
- 减去两个索引不同但值相同的整数
- 使用jquery从整数中减去
- 当我更改innerHtml时,引导选项卡事件不再工作
- 一个ajax循环有两个输出错误innerHTML
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- Advantages to DOMParser vs template & innerHTML
- innerHTML的子字符串可以在初始调用时提取吗