zoukankan      html  css  js  c++  java
  • getElementById 学习

    document.getElementById(" ") 得到的是一个对象,根据指定的 id 属性值得到对象
    以下的例子:获得的id 为chkAll的对象。
    <!DOCTYPE html>

    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript">

    function checkAll() {
    var chkAll = document.getElementById("chkAll");
    var chks = document.getElementsByClassName("chobby");
    var chksLenght = chks.length;
    var isChkAllChecked = chkAll.checked;
    var id = "font1";
    var h1_id_font1_ = document.getElementById(id);
    var h1_style = h1_id_font1_.style;

    chks[i].checked = isChkAllChecked;
    }
    //
    var cf = document.getElementById("cf");
    var cfIsChecked = cf.checked;
    if(cfIsChecked)
    {
    h1_style.background="red";
    }
    else{h1_style.background="yellow";}
    }
    // h1设置了aaaaaa的背景颜色为yellow,当点击全选后就变为red

    function reverseCheck() {
    var chks = document.getElementsByName("hobby");
    for (var i = 0; i < chks.length; i++) {
    chks[i].checked = !chks[i].checked;
    }
    }
    function checkSingle() {
    var b = true; //假设全被选中
    var chkAll = document.getElementById("chkAll");
    var chks = document.getElementsByName("hobby");
    for (var i = 0; i < chks.length; i++) {
    //查找所有子的checkbox,判断是否被选中
    //如果有一个checkbox没有被选中,则会退出循环,最终圈被选中checkbox为false
    if (!chks[i].checked) {
    b = false;
    break;
    }
    }
    chkAll.checked = b;

    }
    </script>
    </head>
    <body>
    <h1 id="font1" style="background: yellow">aaaaaa</h1>
    <input id="cf" class="chobby" type="checkbox" value="cf" name="hobby"/>吃饭<br/>
    <input class="chobby" type="checkbox" value="sj" name="hobby"/>睡觉<br/>
    <input class="chobby" type="checkbox" value="ddd" name="hobby"/>打豆豆<br/>
    <br/> <br/>
    <input id="chkAll" type="checkbox" style="background: azure" value="quanxuanle" onclick="checkAll();"/>全选
    <input type="button" value="反选" onclick="reverseCheck();"/>

    <input type="button" value="按钮" onclick="btnClick();"/>
    <br/>

    <input type="checkbox" value="ctl"/>春天里<br/>
    <input type="checkbox" value="xtl"/>夏天里<br/>

    </body>
    </html>
  • 相关阅读:
    《淘宝技术这十年》读书总结
    广告:互联网公司的纽带
    广告:互联网公司的纽带
    定期存款要及时
    定期存款要及时
    Java实现蓝桥杯VIP算法训练 自行车停放
    Java实现蓝桥杯VIP算法训练 自行车停放
    Java实现蓝桥杯VIP算法训练 自行车停放
    Java实现蓝桥杯VIP算法训练 数组逆序排列
    Java实现蓝桥杯VIP算法训练 数组逆序排列
  • 原文地址:https://www.cnblogs.com/FJL1/p/7489442.html
Copyright © 2011-2022 走看看