DOM0级只能绑定一个事件类型吗?

DOM0级只能绑定一个事件类型吗?

http://img1.sycdn.imooc.com//climg/5eaa66fb0921d8fe11780506.jpg老师您好,课程上讲,dom0级只能绑定1个事件类型,如果我理解没错,事件对象时按钮,事件类型是键盘或者鼠标搓澡,事件句柄是执行函数,那么课程上的例子只是证明了dom0级事件缺点只是同种事件类型只能绑定一个事件句柄吧。我把问题总结下就是,dom0级难道绑定了鼠标点击事件之后就不能绑定键盘操作的事件了吗?我感觉这两者并不冲突,还是课程老师表达的欠妥,请老师指教

正在回答

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

1回答

同学你好,你的理解是正确的,元素可以绑定很多事件,比如点击事件、鼠标移出事件;但是在DOM0级事件绑定中,同类型的事件只能绑定一次,如果多次绑定,后绑定的事件会覆盖先绑定的同类型事件;即如果按钮绑定了点击事件和鼠标移出事件,如果再给按钮绑定一次点击事件,那么它就会覆盖第一次绑定的点击事件,但是鼠标移出的事件还在。如下:

http://img1.sycdn.imooc.com//climg/5eaa8e4409cafb3f05540319.jpg

点击按钮并移出鼠标后,控制台打印如下:

http://img1.sycdn.imooc.com//climg/5eaa8e4c0921af3403720358.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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