全选练习(一)

getElementsByName,取反练习

基本代码:

 
    window.onload=function() {
        function myClick (idStr , fun){
            var btn =document.getElementById(idStr);
            btn.onclick =fun;
        }
        myClick("all", function(){
            var all=document.getElementsByName("items");
            for(var i =0; i

 
你爱好的运动是? 全选/全不选
瑜伽 羽毛球 排球 篮球

全选 全不选 反选 提交

由于 var **=document.getElementsByName("items");每个单击响应函数都会用到,可以将其提取卫公共的部分,代码改造如下:

 

你可能感兴趣的:(全选练习(一))