酒浓码浓 - addeventlistener监听参数/监听不生效

本文详细解析了JavaScript中addeventlistener及attachEvent的使用方法,包括事件触发、函数绑定及冒泡捕获的区别。通过实例介绍了如何正确设置事件监听器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

addeventlistener监听不生效

对象.addeventlistener (事件  ,函数  ,冒泡/捕获)

事件是个坑,有很多初学者以为就是个string  于是随便命个名字。就开始吵吵写的都对啊

咋mlgb的不生效呢!!!

你瞅啥   就说你呢!

 

第一个参数是个string,但是个触发的事件

例如 ‘click’点击后触发,   ‘load’页面加载完毕后触发。声明:瞎写无效!

 

第二个参数是个函数,你监听要触发的函数

例如    点击后要触发   alert(‘ 终于从坑里爬出来了 ’)

 

第三个参数一般用个Boolean

默认是false   true表示捕获  false表示冒泡 (当一个元素同时存在捕获、冒泡,先执行捕获再冒泡。)

注:第三个参数不一定是 bool 值,也可以是个对象,它提供了更多选项。

once:只执行一次。

passive:承诺此事件监听不会调用 preventDefault,这有助于性能。

useCapture:是否捕获(否则冒泡)。

 

对象.attachEvent

2个参数  :  事件  函数

第一个参数是个string,但是个触发的事件。 (有on)

例如 ‘onclick’点击后触发,   ‘onload’页面加载完毕后触发。声明:瞎写无效!

 

第二个参数是个函数,你监听要触发的函数

例如    点击后要触发   alert(‘ 终于从坑里爬出来了 ’)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值