2013-11-04 21 views
0

我怎樣才能得到所有的有一個叫總類中的值的合計值的所有值添加在同一類的JavaScript

<script> 
function gettotal() 
{ 

var total = 12; 

} 
</script> 

<input type=text class=total value=5> 
<input type=text class=total value=7> 
<input type=submit name=submit value="Add" onclick=gettotal();> 

回答

3

你可以這樣做:

var total = 0; 
var totalElems = document.getElementsByClassName("total"); 
for (var i = 0; i < totalElems.length; i++) { 
    total += parseInt(totalElems[i].value, 10); 
} 
+2

看起來你有輕微的錯誤。不應該這行'total + = parseInt(total [i] .value,10);'是'total + = parseInt(totalElems [i] .value,10);' – Kierchon

+0

@Kierchon - 是的,謝謝! – tymeJV