美文网首页
全选与反选功能

全选与反选功能

作者: 这名字好_eb3a | 来源:发表于2017-05-24 14:26 被阅读0次

    ...
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    </head>
    <body>
    <h1>购物车的全选 全不选 反选</h1>


    <ul>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
        <li><input type="checkbox" name="" id="">小艳艳</li>
    </ul>
    <button id='qx'>全选</button>
    <button id="no">全不选</button>
    <button id='fx'>反选</button>
    <!-- 提供思路 1.获取所有input的集合。  2遍历  3.改变input框中checked的值(true | false) -->
    

    </body>
    <script>
    window.onload=function(){
    var qx1=document.getElementById('qx');
    var no1=document.getElementById('no');
    var fx1=document.getElementById('fx');
    var oInput=document.getElementsByTagName('input');
    qx1.onclick=function(){
    for (var i = 0; i < oInput.length; i++) {
    oInput[i].checked=true;
    }
    }
    no1.onclick=function(){
    for (var i = 0; i < oInput.length; i++) {
    oInput[i].checked=false;
    }
    }
    fx1.onclick=function(){
    for (var i = 0; i < oInput.length; i++) {
    if(oInput[i].checked){
    oInput[i].checked=false;
    }else{
    oInput[i].checked=true;
    }
    }
    }
    }
    </script>
    </html>
    ...

    相关文章

      网友评论

          本文标题:全选与反选功能

          本文链接:https://www.haomeiwen.com/subject/emfoxxtx.html