<script>
function selectall(){
var i;
window.alert(form1.ques.length);
for(i=0;i<form1.ques.length;i++){
if (form1.ques[i].type=="checkbox")
form1.ques[i].checked=true;
}
//ques表示checkbox组
}
</script>
<form name=form1>
<input type=checkbox name=ques value=a>
<input type=button name=ques value=selectall onclick=selectall()>
</form>
function selectall(){
var i;
window.alert(form1.ques.length);
for(i=0;i<form1.ques.length;i++){
if (form1.ques[i].type=="checkbox")
form1.ques[i].checked=true;
}
//ques表示checkbox组
}
</script>
<form name=form1>
<input type=checkbox name=ques value=a>
<input type=button name=ques value=selectall onclick=selectall()>
</form>
解决方案 »
- javascript document.getelementid() 为空或不是对象
- js面向对象方法写的树怎么实现getParent()方法
- 问一个json的基础问题
- 求助:点击网页图片后如何获得图片的路径?
- openlayers一个markers层上如何添加多个标注
- 蛋疼的IE9不支持js里面的object.style.display类的属性吗???????
- 怎么在规定li数量后 超出的li自动隐藏
- 求代码
- 问个hta的问题,再问个showModelessDialog的问题
- 为什么没人回答???都不会吗?还是我给的分太少????????
- 判断操作系统语言
- 急急急!!!正则式中汉字如何匹配在线等待
function selectall(){
var i;
if(form1.ques.checked){
form1.ques.checked=true;
}else{
for(i=0;i<form1.ques.length;i++){
form1.ques[i].checked=true;
}
}
//ques表示checkbox组
}
即: form1.ques.length 为undefined所以要先判断它的value;
如value不为 undefined, 则是多个,如有,则是一个。
function selectall(){
var objs=document.getElementsByName("ques");
for(var i=0;i<objs.length;i++){
objs[i].checked=true;
}
}
function selectall(){
var i;
es = document.form1.elements ;
for(i=0;i<es.length;i++){
if (es[i].type=="checkbox")
es[i].checked=true;
}
//ques表示checkbox组
}
</script>
<form name=form1>
<input type=checkbox name=ques value=a>
<input type=button name=b value=selectall onclick=selectall()>
</form>
if(chkname == null && document.form1.ques == null) return;
if(chkname)
{
for(var i = 0;i< document.form1.ques.length;i++)
{
document.form1.ques[i].checked = true
}
}
else
document.form1.ques.checked = true