请问改成这样为什么下面的代码是无法运行的?

来源:3-3 编程练习

DOMOHAHA

2016-02-15 14:42

function showLogin(box){

           box.style.display='block';

        }

        function hideLogin(box){

           box.style.display='none';

        }

        //点击登录按钮显示登录层 

        addEvent(login_btn,'click',showLogin());

        //点击关闭按钮隐藏登录层

        addEvent(close,'click',hideLogin());


写回答 关注

2回答

  • DOMOHAHA
    2016-02-15 16:12:26

    oo,不过没有括号也是运行不了的

    veroni...

    你看看addevent这里是不是也带了括号,另外检查一下单词拼写

    2016-02-15 17:09:51

    共 3 条回复 >

  • veronica_h
    2016-02-15 15:59:54

            //点击登录按钮显示登录层 

            addEvent(login_btn,'click',showLogin());

            //点击关闭按钮隐藏登录层

            addEvent(close,'click',hideLogin());

    有下划线的地方错了,不应该带括号,我们要传的是函数本事,不是要执行函数,所以不能带括号。

    DOMOHA...

    oo,不过没有括号也是运行不了的

    2016-02-15 16:12:53

    共 1 条回复 >

DOM事件探秘

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

99545 学习 · 1197 问题

查看课程

相似问题