Javascript 将各种输入类型数字的值相加,并实时显示总数
我想对各种输入类型number的所有值求和,并在其他div中显示总数 这是输入值的html代码(它们位于表中)Javascript 将各种输入类型数字的值相加,并实时显示总数,javascript,html,twitter-bootstrap-3,Javascript,Html,Twitter Bootstrap 3,我想对各种输入类型number的所有值求和,并在其他div中显示总数 这是输入值的html代码(它们位于表中) # 塔曼霍斯 佩亚斯·波塔曼霍 1. XS 2. s 3. M 4. L 5. 特大号 6. XXL 这是显示总数的div的html: <div class="form-group" id="divID"> Numero Total de Peças:
#
塔曼霍斯
佩亚斯·波塔曼霍
1.
XS
2.
s
3.
M
4.
L
5.
特大号
6.
XXL
这是显示总数的div的html:
<div class="form-group" id="divID">
Numero Total de Peças:
</div>
Peças的总数字:
所以我想把6个输入的所有值相加。可以是6个值,也可以只是一个值
我使用这个javascript函数来添加,但问题是,我想,实时显示结果:
function myFunction(value2){
var display = document.getElementsByName('divID');
var tot=0;
for(var i=0;i<value2.length;i++){
if(parseInt(value2[i].value))
tot += parseInt(value2[i].value);
}
}
函数myFunction(值2){
var display=document.getElementsByName('divID');
var-tot=0;
对于(var i=0;i,您需要定义函数外部的总值
var tot=0;
function myFunction(c){
tot += parseInt(c) ? parseInt(c) : 0;
document.getElementsById('divID').innerHTML = tot.toString();
}
可能重复的
var tot=0;
function myFunction(c){
tot += parseInt(c) ? parseInt(c) : 0;
document.getElementsById('divID').innerHTML = tot.toString();
}