Event对象的常见应用
2018-03-30 20:31
295 查看
属性
1) Event.bubbles 【只读】
返回一个布尔值,用来表示该事件是否在DOM中冒泡。
2) Event.cancelable 【只读】
返回一个布尔值,用来表示与这个事件相关的默认行为是否可以取消。如果该属性值为false ,则该事件的监听器无法阻止默认行为,调用preventDefault() 将产生错误。
3) Event.currentTarget 【只读】
当前注册事件的对象(当前元素)的引用。这个值会在传递的途中进行改变。
4) Event.defaultPrevented 【只读】
一个布尔值,表示是否已经阻止默认行为。
5) Event.eventPhase 【只读】
指示事件流正在处理哪个阶段。返回值0表示没有事件正在被处理,1表示事件正处于捕获阶段,2表示事件正处于目标阶段,3表示事件正处于冒泡阶段。
6) Event.target 【只读】
对事件起源目标(目标元素)的引用。
7) Event.timeStamp 【只读】
事件创建时的时间戳,在浏览器中此处的时间戳是距离该页面打开时刻的大小。
8) Event.type 【只读】
事件的类型,不区分大小写,返回值均为小写。
9) Event.isTrusted 【只读】
返回一个布尔值,表明当前事件是否由用户行为触发。
方法
1) event. preventDefault()
取消事件的默认动作。
2) event.stopPropagation()
阻止事件冒泡。
3) event.stopImmediatePropagation()
阻止事件冒泡和该元素上的其他相同事件。
1) Event.bubbles 【只读】
返回一个布尔值,用来表示该事件是否在DOM中冒泡。
2) Event.cancelable 【只读】
返回一个布尔值,用来表示与这个事件相关的默认行为是否可以取消。如果该属性值为false ,则该事件的监听器无法阻止默认行为,调用preventDefault() 将产生错误。
3) Event.currentTarget 【只读】
当前注册事件的对象(当前元素)的引用。这个值会在传递的途中进行改变。
4) Event.defaultPrevented 【只读】
一个布尔值,表示是否已经阻止默认行为。
5) Event.eventPhase 【只读】
指示事件流正在处理哪个阶段。返回值0表示没有事件正在被处理,1表示事件正处于捕获阶段,2表示事件正处于目标阶段,3表示事件正处于冒泡阶段。
6) Event.target 【只读】
对事件起源目标(目标元素)的引用。
7) Event.timeStamp 【只读】
事件创建时的时间戳,在浏览器中此处的时间戳是距离该页面打开时刻的大小。
8) Event.type 【只读】
事件的类型,不区分大小写,返回值均为小写。
9) Event.isTrusted 【只读】
返回一个布尔值,表明当前事件是否由用户行为触发。
方法
1) event. preventDefault()
取消事件的默认动作。
2) event.stopPropagation()
阻止事件冒泡。
3) event.stopImmediatePropagation()
阻止事件冒泡和该元素上的其他相同事件。
相关文章推荐
- 影响SQL Server数据库应用性能的几个常见因素 (2012/1/18)
- 常见加密技术以及应用-----个人笔记
- Paxos算法在大型系统中常见的应用场景
- 常见数组&字符串API及其应用场景总结
- web界面应用的十种常见技术
- Android 应用中十大常见 UX 错误
- 五个常见的Web应用漏洞及其解决方法
- Nginx 常见应用技术指南(Nginx Tips)[定期更新]
- SQL SERVER 常见函数应用
- 常见几种大型应用服务器的官方参考文档
- 智能应用中八个常见的误区
- Xcode提交应用到appstore常见问题记录
- IIS发布ASP.NET应用常见错误及解决办法
- Android开发:应用启动后自动创建桌面快捷方式(三星机常见)
- 【转】常见算法在实际项目中的应用
- OSI七层模型基础知识及各层常见应用
- web应用的过程中,http常见的错误代码
- Filter(过滤器)常见应用(三)——权限管理系统(三)
- event对象和事件冒泡应用
- js常见表单应用技巧