分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

JS原生 未来元素监听写法

发布时间:2023-09-06 02:12责任编辑:傅花花关键词:暂无标签

绑定事件的另一种方法是用 addEventListener() 或 attachEvent() 来绑定事件监听函数。

addEventListener()函数语法:
elementObject.addEventListener(eventName,handle,useCapture);

参数说明
elementObjectDOM对象(即DOM元素)。
eventName

事件名称。注意,这里的事件名称没有“ on ”,

如鼠标单击事件 click ,鼠标双击事件 doubleclick ,

鼠标移入事件 mouseover,鼠标移出事件 mouseout 等。

handle事件句柄函数,即用来处理事件的函数。
useCapture

Boolean类型,是否使用捕获,一般用false 

。这里涉及到JavaScript事件流的概念,后续章节将会详细讲解。


attachEvent()函数语法:
elementObject.attachEvent(eventName,handle);

参数说明
elementObjectDOM对象(即DOM元素)。
eventName

事件名称。注意,与addEventListener()不同,

这里的事件名称有“ on ”,如鼠标单击事件 onclick ,

鼠标双击事件 ondoubleclick ,鼠标移入事件 onmouseover,

鼠标移出事件 onmouseout 等。

handle事件句柄函数,即用来处理事件的函数。


注意:事件句柄函数是指“ 函数名 ”,不能带小括号。

addEventListener()是标准的绑定事件监听函数的方法,是W3C所支持的,Chrome、FireFox、Opera、Safari、IE9.0及其以上版本都支持该函数;但是,IE8.0及其以下版本不支持该方法,它使用attachEvent()来绑定事件监听函数。所以,这种绑定事件的方法必须要处理浏览器兼容问题。

JS原生 未来元素监听写法

原文地址:https://www.cnblogs.com/xinchenhui/p/9542301.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved