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

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

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

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


提问者:qq_巴黎魅影_0 2017-09-30 15:48

个回答

  • 测试_菩提果一枚
    2019-04-08 21:57:39

    回调函数不加括号,浏览器调用时会自动加括号调用

  • 请你不要再打扰她了啊
    2018-01-26 09:36:05

    老师讲的已经很清楚了,事件对象就是触发DOM上的事件时都会产生一个对象,这个对象是自动生成的,比如我们点击,鼠标划过这些行为就相当于给它传递的那个event参数。

  • 破旧的时光机3662066
    2017-10-03 20:38:43

    带括号意味着调用执行这个函数,不带括号只是表示这个函数的名称是只是一个指针。调用的时候只要函数的名称就可以啊

  • qq_巴黎魅影_0
    2017-09-30 15:49:49

    而且不明白eventUtil.addHandler(btn3,'click',showMes) 的showMes为什么不加括号