js如何获取多个checkbox的值,并累计相加
在table上加个id, var boxs = document.getElementById("tableId").getElementsByTagName("input"); var sum = 0; for(var i=0;i<boxs.length;i++){ if(boxs[i].checked){ sum += parseInt(boxs[i].value,10); } } window.alert(sum); 如果使用jquery会更简单: var sum = 0; $("#tableId input:checked").each(function(){ sum+=parseInt($(this).val(),10); }); window.alert(sum);