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

来源:3-3 编程练习

读懂魔法

2016-03-30 15:48

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

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

写回答 关注

4回答

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

    Document-->document

    js是区分大小写的。


    读懂魔法

    非常感谢!果然是Document写错了

    2016-03-30 18:06:57

    共 1 条回复 >

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

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

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

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

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

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

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99545 学习 · 1197 问题

查看课程

相似问题