複選框全選與全不選操作

<!DOCTYPE html>
<html>
    <head>
        <title>複選框處理.html</title>
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
    </head>
    <body>
        <input type="checkbox" id="checkItem">全選/全不選
        <br>
        <h3>愛好</h3>
        <input type="checkbox" name="item">看書
        <br>
        <input type="checkbox" name="item">聽音樂
        <br>
        <input type="checkbox" name="item">打球
        <br>
        <input type="checkbox" name="item">散步
        <br>
        <input type="checkbox" name="item">寫代碼
        <br>
        <script>
            window.onload = function(){
                var checkItem = document.getElementById("checkItem").onclick = function(){
                    var itemsElement = document.getElementsByName("item");
                    for (var i = 0; i < itemsElement.length; i++) {
                        var itemElement = itemsElement[i];
                        if (this.checked) {
                            itemElement.checked = "checked";
                        }
                        else {
                            itemElement.checked = null;
                        }                    
                    }
                }
            }
        </script>
    </body>
</html>

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