将文档 getElementById 设为 Int
Make document getElementById as Int
我有这段代码,它添加数字并将其打印在输入文本中以供只读
document.getElementById('total') += parseInt(tot);
但它只是将数字添加为刺痛,例如,当添加 8 和 10 时,这将是 18,但它将它们打印为 810,为什么?
对它们都使用 parseInt()
函数:
document.getElementById('total').value = parseInt(tot)+parteInt(document.getElementById('total').value);
只需像这样将值从字符串解析为整数
var x = document.getElementById('total');
x.value = parseInt(x.value) + parseInt(tot);
或者,如果您有十进制数,请使用parseFloat()
。
你可以试试这个:
var elem = document.getElementById('total');
elem.value = +elem.value + parseInt(tot);
+
符号强制类型为数字。
相关文章:
- 如何将复选框设为只读?未禁用
- 将下拉列表设为只读
- jQuery-用于检查是否有任何字段不为空,然后将所有字段设为必需字段的代码
- 将属性从Int转换为String,并在KnockoutJS中显示
- 为什么 react 将输入[类型=“文本”] 字段设为只读,除非我提供 onChange 回调
- 将变量设为私有有什么意义
- 使用 JavaScript 将 asp.net 控件设为只读为 false
- 如何将样式/颜色皮肤设为默认
- 除非需要,否则停止将文本设为 HTML
- d3js 将最后一个圆圈设为超链接
- JavaScript:将变量设为默认值
- 如何将 JavaScript 目标设为空白
- 将复选框和文本框设为只读
- JavaScript:将 int 转换为 char 麻烦
- 在剑道树视图中将箭头符号设为加号(+)和减号(-)
- 将部分文本设为粗体(最多到第一个'/')
- 将拆分数组中的元素设为数字
- 如何将jQuery MultiSelect小部件设为只读
- 使jquery函数跨多个表单工作.(将Jquery设为DRY)
- 将文档 getElementById 设为 Int