关于function(event)不是很明白。

关于function(event)不是很明白。

这个event,单纯是个参数名,还是有什么特殊意义?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

可以不传参,直接且只能使用event。也可以换一个参数名,例如:element.onXXX=function(e){ console.log(e.XXX) }

怎么都被占用了呢 2017-10-17 10:02:24

event代表事件源,当某个事件发生时,可以通过event这个对象获取一些我们需要的信息,例如:键盘按键的状态、光标的位置等,通常与函数结合使用。

  • 提问者 红星双子 #1
    这个event仅仅是一个参数名,问可以随意定义,或者是说必须写成event? 我看到你们提供的辅助教程PDF,其中的例子是 element.onXXX=function(){ console.log(event.XXX) } function后面的括号并没有定义event,这个可以省略么?
    2017-10-17 11:20:00
  • 留白未来 回复 提问者 红星双子 #2
    如果传参,怎么写都行.function(a){a.XXX}; 如果不传参,那么函数里只能用function(){event.XXX};
    2017-11-27 01:47:09
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师