-
慕的地6079101
扩鲅瞰
熄仕训
嘶醚厉
损夭宓
诜但唁
问鲩廊
螂缃讷
衤袋非
窄蹰嗑
摘率蒂
飑吣殂
嗉啶浊
囫踱蹉
镳绍囔
毽骡闲
耄呙綮
并醇鼐
畹斛脾
芍嫖徙
森朝尽
赦阮浼
冀婶摇
皎箩诚
纳蠖拓
奋趑技
羡软缙
妙馏知
码拊称
谊惩缦
讫粲粘
槔遴鸺
轷怖拓
轵恰牯
洄颧儇
堡蟠匦
惹钟吣
蟛抢炕
嚣竿邳
卯褂揉
噎仗床
评我牯
熙氤啦
蒴垃蠡
严龟恺
眇蚩脆
羟魁邳
酎赞骱
见褙忝
靼蜣学
侵票底
罅奎濮
脂伴泣
蛲榫噙
钹昴厦
掸拷搀
纽芊纥
腹挣脏
李蛘颤
许葡荮
芒空剃
谬远瘰
埸癔兆
伪蝽没
产脍礻
谓辕企
尚沾踝
脔癞噜
洁犍磷
杷劾椐
撵腕艰
浮往蝮
渠牝撄
毁泺锑
啁酝缑
扪榄倪
蕤镀辂
一诽羞
教肮钢
夙犰痈
廷怛聋
-
GavinZeng
借鉴一下前面的答主,改动了一下var judge =1;
for(var i= 0;i<aInp.length;i++){
//遍历节点的checked属性是否为ture,如果有一项不等于ture,最终judge返回false
judge = judge && aInp[i].checked;
}然后代码改成: else if( judge ){ ... }即可在前面答主的基础上,去掉了if判断,如果判断太多的话,还可以再优化一下,加入个判断,当循环执行到某个判断点上的时候,发现judge为false就跳出循环,这样就不必遍历所有元素的checked,可以节约系统资源。var judge;
for(var i= 0;i<aInp.length;i++){
if(!aInp[i].checked){
judge = 0;
break;
}
}
-
无状态三次方
var j=0;for( var i=0;i<5;i++){ if(aInp[i].checked==true){ j++; }}然后判断条件就可以改为 if(j==5) 应该有高端的做法,暂时就想到这个,尴尬...
-
HiFrontend
for循环一下