千家信息网

JavaScript的事件监听实例分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了JavaScript的事件监听实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript的事件监听实例分析文章都会有所收获,下面我们一起
千家信息网最后更新 2026年11月03日JavaScript的事件监听实例分析

这篇文章主要介绍了JavaScript的事件监听实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript的事件监听实例分析文章都会有所收获,下面我们一起来看看吧。

    1.什么是事件监听 ?

    事件监听就是计算机对事件进行监听,知道什么时候发生了这个事件,从而执行一些写好的程序。

    那么,它的常用方法有哪些呢 ?让我们一起来看看吧 !

    2.DOM0 级事件监听

    DOM0 级事件监听:

    给元素设置它们的onxxx属性(e.g., onclick)

    对于 DOM0 级事件监听 ,它只能监听冒泡阶段

    2.1) 常见的页面事件监听

    事件名事件描述
    onload当页面或图像被完成加载
    onunload当用户退出页面

    2.2) 常见的鼠标事件监听

    事件名事件描述
    onclick当鼠标单击某个元素
    ondblclick当鼠标双击某个元素
    onmousedown当鼠标按键在某个元素上按下
    onmouseup当鼠标按键在某个元素上松开
    onmousemove当鼠标按键在某个元素上移动
    onmouseenter当鼠标移动到某个元素上
    (进入到某个元素区域时)
    onmouseleave当鼠标离开某个元素

    其中onmouseenter与onmouseover类似,onmouseleave与onmouseout类似;

    它们两者的区别:onmouseenter与onmouseleave事件不支持冒泡,另外两个支持事件冒泡;

    所以,onmouseenter与onmouseleave搭配使用,onmouseover与onmouseout搭配使用

    2.3) 常见的键盘事件监听

    事件名事件描述
    onkeypress当键盘上的某个按键被按下
    (系统按键无法识别 e.g.,F1 这类的按键)
    onkeydown当键盘上的某个按键被按下
    (系统按键可以识别,并且先于onkeypress发生)
    onkeyup当键盘上的某个按键被松开

    2.4) 常见的表单事件监听

    事件名事件描述
    oninput当用于正在修改表单域的内容
    onchange当用户改变了表单域的内容
    onfocus当元素获得焦点
    (e.g.,tab键或鼠标点击)
    onblur当元素失去焦点
    onsubmit当表单被提交
    onreset当表单被重置

    3.DOM2 级事件监听

    DOM2 级事件监听:

    EventTarget.addEventListener()方法将指定的监听器注册到EventTarget上,当该对象触发指定的事件时,指定的回调函数就会被执行。

    它有着几种写法,想了解别的写法可以看看 MDN 官方文档,这里介绍的写法如下:

    • type:表示监听事件类型的字符串

    • listener:事件监听函数

    • useCapture:当写true时,进行的是事件捕获阶段,默认为false,事件冒泡阶段

    EventTarget.addEventListener(type, listener, useCapture);

    对于常用的type:即把常用的 DOM0 级的onxxx的on去掉后就可以了,即原来的事件名。

    例如:

    target.addEventListener('click', () => {        console.log("我被点击了");});// 这里第三个参数没写,默认监听冒泡阶段,如果要监听捕获阶段,写上 true


    关于"JavaScript的事件监听实例分析"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"JavaScript的事件监听实例分析"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

    事件 监听 元素 按键 鼠标 表单 阶段 实例 实例分析 分析 内容 常见 键盘 写法 常用 知识 页面 函数 方法 焦点 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 新华互联网科技 中国互联网科技工作委员会毛军 深圳互联网科技公司 互联网科技股票 唐信互联网科技 大连 互联网金融监管科技 丰台科技园 互联网公司 中国最先进互联网科技公司 老年人脱离互联网科技的作文 现代科技和互联网有关系吗 互联网科技实习生岗位职责 团飞科技与伯堂互联网服务平台 互联网与医疗科技 玉溪互联网科技怎么选 辽宁互联网新科技 中科明德北京互联网科技 云南省自由互联网科技有限公司 易租星互联网科技有限公司 广西泛欧互联网科技有限公司 互联网企业和网络科技有限公司 互联网科技卖菜 腾讯阿里互联网科技 中国互联网有什么科技含量 东莞新华互联网科技学校 西安小鹰速贷互联网科技有限公司 互联网在线教育科技创业 明优互联网科技有限公司 中和天地互联网科技有限公司 长沙易易互联网科技有限公司 互联网科技自媒体灵感
    0