永发信息网

js里的全选

答案:4  悬赏:70  手机版
解决时间 2021-08-14 02:45
  • 提问者网友:心牵心
  • 2021-08-13 19:26
用js做全选
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-08-13 19:49
全选什么? checkbox?
全部回答
  • 1楼网友:过活
  • 2021-08-13 23:59

function myfunction()

{

    var allCheckBoxs=document.getElementsByName("c");

    for(var i=0;i<allCheckBoxs.length;i++)

    {

    if(allCheckBoxs[i].type=="checkbox")

    {

    if(allCheckBoxs[i]=="true")

    {

    allCheckBoxs[i]="false";

    }

    else

    {

    allCheckBoxs[i]="true";

    }

    }

    }

}

<body>
<form name="biaodan">
 <input type="checkbox" name="c" />aaa
 <input type="checkbox" name="c" />bbb
 <input type="checkbox" name="c" />ccc
 <input type="checkbox" name="c" />ddd
 <input type="checkbox" name="c" />eee
 <input type="checkbox" name="c" />fff
 <input type="checkbox" name="c" />ggg
 <input type="checkbox" name="c" />hhh
 <input type="checkbox" name="c" />iii
 <input type="checkbox" name="c" />jjj

 <p></p>
 <input type="checkbox" name="m" onclick="myfunction(this,c)" />ALL/notALL
 </form>
</body>

  • 2楼网友:山君与见山
  • 2021-08-13 22:22
上谷歌搜:js做全选 有很多例子,你可以看看。大部分是全选checkbox的,但我不知道你想全选的是什么。
  • 3楼网友:三千妖杀
  • 2021-08-13 21:22

经过测试的代码如下:

<script language="javascript"> function check() { var btn=document.getElementById("chuang").value;//获得确定按钮的value值 var checkeds=document.getElementsByName("yao");//获得checked对象的数组 switch(btn) { case "全选": document.getElementById("chuang").value="全不选"; for(i=0;i<checkeds.length;i++) { checkeds[i].checked=true; } break; default: document.getElementById("chuang").value="全选"; for(i=0;i<checkeds.length;i++) { checkeds[i].checked=false; } break; } } </script>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯