JavaScript全選 不選與反選小實例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>無標題文檔</title>
        <script>
            window.onload = function () {
                var oBtn1 = document.getElementById('btn1');
                var oBtn2 = document.getElementById('btn2');
                var oBtn3 = document.getElementById('btn3');
                var odiv = document.getElementById('div1');
                var aCh = odiv.getElementsByTagName('input');
                oBtn1.onclick = function () {
                    for (var i = 0; i < aCh.length; i++) {
                        aCh[i].checked = true;
                    }
                };
                oBtn2.onclick = function () {
                    for (var i = 0; i < aCh.length; i++) {
                        aCh[i].checked = false;
                    }
                };
                
                
                  oBtn3.onclick = function () {
                    for (var i = 0; i < aCh.length; i++) {
                     if(aCh[i].checked == true)
                     {
                         aCh[i].checked=false;
                     }
                     else
                     {
                         aCh[i].checked = true;
                     }
                    }
                };


            };
        </script>
    </head>

    <body>
        <input id="btn1" type="button" value="全選" /><br />
        <input id="btn2" type="button" value="不選" /><br />
        <input id="btn3" type="button" value="反選" /><br />
        <div id="div1">
            <input type="checkbox" /><br />
            <input type="checkbox" /><br />
            <input type="checkbox" /><br />
            <input type="checkbox" /><br />
            <input type="checkbox" /><br />
            <input type="checkbox" /><br />
            <input type="checkbox" /><br />
            <input type="checkbox" /><br />
        </div>
    </body>
</html>

一個很簡單的全選、不選與反選小實例。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章