手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >checkbox实现全选的多种方法 不断更新 原创
checkbox实现全选的多种方法 不断更新 原创
摘要:复制代码代码如下://第一种方法functionselectall1(){vara=document.getElementsByTagNam...

复制代码 代码如下:

<scriptlanguage=javascript>

//第一种方法

functionselectall1()

{

vara=document.getElementsByTagName("input");

if(a[0].checked==true){

for(vari=0;i<a.length;i++)

if(a[i].type=="checkbox")a[i].checked=false;

}

else

{

for(vari=0;i<a.length;i++)

if(a[i].type=="checkbox")a[i].checked=true;

}

}

//第二种方法

functionselectall2(){

vartform=document.forms['form1'];

for(vari=0;i<tform.length;i++)

{

vare=tform.elements[i];

if(e.type=="checkbox")

e.checked=!e.checked;

}

}

//第三种方法,结合上述两种方法

functionselectall3()

{

vara=document.getElementsByTagName("input");

for(vari=0;i<a.length;i++)

if(a[i].type=="checkbox")a[i].checked=!a[i].checked;

}

//第四种方法

functionselectall4(id){//用id区分

vartform=document.forms['form1'];

for(vari=0;i<tform.length;i++){

vare=tform.elements[i];

if(e.type=="checkbox"&&e.name==id)e.checked=!e.checked;

}

}

//第五种方法

functionselectall(theform,thename){//theform指定的form,thename是checkbox的name属性

vartform=document.forms[theform];

document.getElementById("thewen").value='反选';

for(vari=0;i<tform.length;i++){

vare=tform.elements[i];

if(e.type=='checkbox'&&e.name==thename)e.checked=!e.checked;

}

}

</script>

<formid="form1"name="form1"method="post"action="">

<inputtype="checkbox"name="sid"value="1"/>

<inputname="thes"type="button"onclick="javascript:selectall3()"value="全选"/>

</form>

//第一种方法 function selectall1() { var a = document.getElementsByTagName("input"); if(a[0].checked==true){ for (var i=0; i

【checkbox实现全选的多种方法 不断更新 原创】相关文章:

菜单制作学习一个小东西 原创

jQuery实现自动滚动到页面顶端的方法

手机号码本地检测 原创

判断checkbox选择的个数 多浏览器

javascript实现动态改变层大小的方法

JavaScript实现带标题的图片轮播特效

jQuery实现页面内锚点平滑跳转特效的方法总结

判断Checkbox和Radio的一种方法

jquery实现图片左右切换的方法

javascript实现模拟时钟的方法

精品推荐
分类导航