• 4.1邮箱的全选,全不选,反选


    事件:onclick

    属性:checked

    对于分清getElementsByTagName('元素名')里的元素名,

    可以先提取其外面一层的元素,再在此基础上用getElementsByTagName('元素名')

    用到for语句,if语句,length

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Examples</title>
    <meta name="description" content="">
    <meta name="keywords" content="">

    <link href="css1.css" rel="stylesheet" type="text/css"
    charset="UTF-8">
    </head>
    <body>
    <input id="btn1" type="button" value="全选"/>
    <input id="btn2" type="button" value="不选"/>
    <input id="btn3" type="button" value="反选"/>
    <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>
    <script src="js1.js"> </script>
    </body>
    </html>

    ///////////////////////js

    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;
    }
    }
    };
    };

  • 相关阅读:
    在线添加磁盘,扩展LVM卷案例
    iOS 通过代码关闭应用程序
    hdu1443(约瑟夫环游戏的原理 用链表过的)
    Mapper映射语句高阶应用——ResultMap
    SeekBar和RatingBar
    Myeclipse中如何修改Tomcat的端口号
    新浪微博客户端开发之OAuth认证篇
    层层递进Struts1(六)自定义转换器
    CF 13E Holes 【块状链表】
    《mysql必知必会》学习_第13章
  • 原文地址:https://www.cnblogs.com/luxiaoli/p/8505243.html
Copyright © 2020-2023  润新知