JavaScript getElementByName方法


getElementByName方法返回的是一個對象的集合 也就是說getElementByName這個可以匹配多個對象

在返回的元素中,每個對象都是dom對象

設置全選

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">
        window.onload = function (){
            var boddyObj = document.getElementsByName("boddy");
            var btn1Obj = document.getElementById("btn1");
            btn1Obj.onclick = function (){
                for(var i = 0;i<boddyObj.length;i++)
                {
                    boddyObj[i].checked = true;
                }
            }
            var btn2Obj = document.getElementById("btn2");
            btn2Obj.onclick = function (){
                for(var i = 0;i < boddyObj.length;i++)
                {
                    boddyObj[i].checked = false;
                }
            }
            var btn3Obj = document.getElementById("btn3");
            btn3Obj.onclick = function (){
                for(var i = 0;i < boddyObj.length;i++)
                {
                    boddyObj[i].checked==true?boddyObj[i].checked=false:boddyObj[i].checked=true;
                }
            }

        }
    </script>
</head>
<body>
<p>你的興趣愛好</p>
<p>
    <input type="checkbox" name="boddy" value="java">java
    <input type="checkbox" name="boddy" value="c++">c++
    <input type="checkbox" name="boddy" value="js">js
</p>
<button id="btn1">全選</button>
<button id="btn2">全不選</button>
<button id="btn3">反選</button>
</body>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM