67,513
社区成员
发帖
与我相关
我的任务
分享
var d={};
for(var i in _val)
d[_val[i]]=1;
这两行是做什么的啊?
<input type="checkbox" name="a" value="aaa"/>
<input type="checkbox" name="a" value="bbb"/>
<input type="checkbox" name="a" value="ccc"/>
<input type="checkbox" name="a" value="ddd"/>
<input type="checkbox" name="a" value="eee"/>
<script>
var _val="aaa,ccc,eee";
_val=_val.split(',');
var d={};
for(var i in _val)d[_val[i]]=1;
var ck=document.getElementsByName('a');
for(var i=0;i<ck.length;i++){
if(d[ck[i].value])ck[i].checked=true;
}
</script>
<c:forEach items="${gradeList}" var="list" varStatus="status">
<input type="checkbox" name="entity.grade" value="${list.bmname }"/>${list.bmname }
</c:forEach>
<input type="checkbox" name="aaa"/>
<input type="checkbox" name="bbb"/>
<input type="checkbox" name="ccc"/>
<input type="checkbox" name="ddd"/>
<script>
var _val="aaa,ccc";
_val=_val.split(',');
for(var a in _val){
document.getElementsByName(_val[a])[0].checked=true;
}
</script>