问答详情
源自:3-1 DOM中的事件对象

为什么调用showMes的时候可以不带参数?

function showMes(event){}的时候是带了event参数的,为什么调用的时候eventUtil.addHandler(btn3,'click',showMes)这里没有参数?求大神指点

提问者:oliverlht 2017-02-10 21:40

个回答

  • 福尔摩斯易
    2017-03-03 16:24:02

    注意:在标准事件模型中,Event 对象传递给事件句柄函数;但是在 IE 事件模型中,
    它被存储在 Window 对象的 event 属性中。

  • Peggy7
    2017-02-11 11:53:08

    表示我也只是一个小白,不过来回答一下,不知道对不对。showMes(event)传入的event参数是为了把事件对象传入,可以在函数内做一些与事件有关的操作,而调用函数的时候没有加括号代表的是整个函数体,而不是函数的返回值,所以不需要写参数。