Javascript 全选/反选

CODE:

<script>
    document.write("<ul>");
    for(var i=0;i<18;i++){
        document.write("<li>");
        document.write('<input type="checkbox" value='+ i +'/>888888888888888');
        document.write("</li>");    
    }
    document.write("</ul>");
    document.write('<label for="choose"><input id="choose" type="checkbox" onclick="selectAll(this)">全选/全不选</label>');
    
</script>    
 
<script>
    var chks = document.getElementsByTagName("input");
    function selectAll(obj){
        for(i=0;i<chks.length;i++){
            chks[i].checked = obj.checked;
            // 如果不传递 this 对象,使用事件参数的 srcElement 属性获取数据源也是可以的
            // chks[i].checked = event.srcElement.checked;
        }        
    }
</script>
原文地址:https://www.cnblogs.com/SkySoot/p/2457719.html