问答详情
源自:3-3 编程练习

麻烦帮我看看代码到底是哪里出错了呢?

    <script>
      window.onload=function (){
        var login_btn=Document.getElementById('login'),
            login_box=Document.getElementById('login_box'),
            close=Document.getElementById('close');

      function addEvent (ele,type,handler){
         if (ele.addEventListener){
             ele.addEventListener(type,handler,false)
         }else if (ele.attachEvent) {
             ele.attachEvent('on'+type,handler)
         }else{         
             ele['on'+type]=handler;
         }
      }

      function showLogin () {
        login_box.style.display='block'; 
      }

      function hideLogin () {
        login_box.style.display='none' ; 
      }

      addEvent(login_btn,'click',showLogin);
      addEvent(close,'click',hideLogin);
  }
    </script>

哪里错了呢,麻烦大神帮指出来

提问者:读懂魔法 2016-03-30 15:48

个回答

  • MoocChenWei
    2016-03-30 17:19:56
    已采纳

    Document-->document

    js是区分大小写的。


  • youngrivers
    2016-03-30 17:55:22

    同学,你这代码很不规范啊,不打标点就可以都不打标点,自己不清楚要多写注释

  • 渠清
    2016-03-30 17:22:28

    JS对大小写敏感,document中“d”是小写

  • 渠清
    2016-03-30 17:19:10

    亲,第3、4行最后的“,”号改为“;”