大神来看看。 复选框问题 本帖最后由 zhouk0619 于 2013-12-05 18:07:05 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的代码里只有一个if,其它都是else if,当然是这样了 纯 js,好辛苦哦。何不换 jQuery,强大的选择器 按理说没选中的就不管它了嘛!把所有选中的加起来就行!<td onclick="WhetherChecked();">function WhetherChecked(){ var oChecked = document.getElementsByName("FXCB"); var sum = 0 ; for(var i=0;i<oChecked.length;i++){ var kk = parseInt(oChecked[i].value.substr(oChecked[i].value.length - 7, 1)); if(oChecked[i].checked){ sum += kk ; } } alert(sum) ;}但是如果说是非要把没选中的分数减掉的话也很简单啊:function WhetherChecked(){ var oChecked = document.getElementsByName("FXCB"); var sum1 = 0 ; //加 var sum2 = 0 ; //减 for(var i=0;i<oChecked.length;i++){ var kk = parseInt(oChecked[i].value.substr(oChecked[i].value.length - 7, 1)); if(oChecked[i].checked){ sum1 += kk ; }else{ sum2 += kk ; } } alert("选中的和:"+sum1+" - 没选中的和:"+sum2);} </script> 不知道我理解的对不对,你咋写那么多密密麻麻的代码啊? 问一个前端的问题 关于jstl 取值的问题 如何提升Online Judge性能 在jsp页里 不停地写<% %> 的人是白痴............... 关于抓取网页信息的问题 关于JSP中自动生成架构图的问题 如何得到纪录集合中的纪录条数目 请问大家一下,一般软件的使用帮助,是用什么软件做的?(急。。。) 什么是CRM 在htm里面,如何动态复制一个table??具体见内 jsp与DB2的问题? 速卖通 AliExpress 上传发布产品接口调用(List参数处理?) 各位大神 ,怎样在table的 td中添加 一条斜线?
<td onclick="WhetherChecked();">function WhetherChecked(){
var oChecked = document.getElementsByName("FXCB");
var sum = 0 ;
for(var i=0;i<oChecked.length;i++){
var kk = parseInt(oChecked[i].value.substr(oChecked[i].value.length - 7, 1));
if(oChecked[i].checked){
sum += kk ;
}
}
alert(sum) ;
}
但是如果说是非要把没选中的分数减掉的话也很简单啊:function WhetherChecked(){
var oChecked = document.getElementsByName("FXCB");
var sum1 = 0 ; //加
var sum2 = 0 ; //减
for(var i=0;i<oChecked.length;i++){
var kk = parseInt(oChecked[i].value.substr(oChecked[i].value.length - 7, 1));
if(oChecked[i].checked){
sum1 += kk ;
}else{
sum2 += kk ;
}
}
alert("选中的和:"+sum1+" - 没选中的和:"+sum2);
}
</script>
不知道我理解的对不对,你咋写那么多密密麻麻的代码啊?