JavaScript事件
发布日期:2021-06-24 07:06:58 浏览次数:5 分类:技术文章

本文共 721 字,大约阅读时间需要 2 分钟。

事件举例

这里写图片描述

1.onmouseout和onmouseover

//鼠标经过“World”,鼠标移出“Hello”

2.文本框内容改变

//或直接写

3.文本框选中

事件流

1.事件流:描述页面接受事件的顺序

2.事件冒泡:由最具体的元素接收,然后逐级向上传播至最不具体的元素(文档)
3.事件捕获:最不具体的结点先接收文件,而最具体的结点是最后接收事件

事件处理

1.HTML事件处理

缺点:修改繁琐

2.DOM0级事件处理

缺点:事件会被覆盖

3.DOM2级事件处理

addEventListener(“事件名”、“事件处理函数”、“布尔值”)
true(事件捕获)
false(事件冒泡)
特点:不会被覆盖,处理方便,书写复杂

4.IE事件处理(IE8及以下)

attachEvent
detachEvent
兼容IE8及以下浏览器

事件对象

事件对象event:

1.type:获取事件类型
2.target:获取事件目标
3.stopPropagation():阻止事件冒泡
4.preventDefault():阻止事件默认行为

百度一下

转载于:https://www.cnblogs.com/zhangananjiayou/p/7220874.html

转载地址:https://blog.csdn.net/weixin_30896763/article/details/99482715 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:关于我
下一篇:python class中遇到的TypeError: 'module' object is not callable

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月23日 18时31分05秒