<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>
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