• Oct 26th


    作业

    一、获取登录按钮及整个登录面板,给登录按钮添加事件,点击时让登录层示,点击登录面板的关闭按钮,关闭整个登录层

      提示:
      1.注意IE浏览器与非IE浏览器之间的兼容问题
    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style>
         *{margin:0;padding:0;}
         .head{font-size:12px;padding:6px 0 0 10px;}
         #login_box{300px;height:150px;background:#eee;
         border:1px solid #ccc;position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-75px;display:none;}
         #login_box p{height:20px;border-bottom:1px solid #ccc;font-size:12px;padding:6px 0 0 5px;font-weight:bold;}
         #close{14px;height:14px;background:url(close.png) no-repeat;position:absolute;right:4px;top:6px;}
        </style>
        <script>
          window.onload=function(){
              var login_btn=document.getElementById('login'),
                  login_box=document.getElementById('login_box'),
                  close=document.getElementById('close');
              // 封装添加事件监听程序
            function addEvent(ele,type,hander){
               // 执行代码
               if(ele.addEventListener){
                   ele.addEventListener(type,hander,false);
               }else if(ele.attchEvent){
                   ele.attchEvent('on'+type,hander);
               }else{
                   ele['on'+type]=hander;
               }
              }
            // 显示登录层函数
              function showLogin(){
                  // 执行代码
                login_box.style.display="block";
            }
            // 隐藏登录层函数
            function hideLogin(){
              // 执行代码
              login_box.style.display="none";
            }
            //点击登录按钮显示登录层 
            // 执行代码
            addEvent(login_btn,'click',showLogin);
            //点击关闭按钮隐藏登录层
            // 执行代码
            addEvent(close,'click',hideLogin);}
        </script>
    </head>
    <body>
        <div class="head">亲,您好!<input type="button" value="登 录" id="login"></div>
        <div id="login_box">
            <p>用户登录</p><span id="close">X</span>
        </div>
    </body>
    </html>

     注意最后传过去的参数,ele,type,hander 需不需要加引号,加括号问题。

  • 相关阅读:
    善战者无赫赫之功,善医者无煌煌之名
    得到一个空值
    涡轮五字诀
    自定义的泛型类和泛型约束
    数据的格式化
    纸上得来终觉浅,绝知此事要躬行
    DateTime有默认构造函数吗?
    委托,语言级别的设计模式
    有想象力才有进步
    初始的设计思路
  • 原文地址:https://www.cnblogs.com/gringe/p/4912499.html
Copyright © 2020-2023  润新知