-
三、事件对象
1、IE中的事件对象
(1)、type属性 用于获取事件类型
(2)、srcElement属性 用于获取事件的目标
(3)、cancelBubble属性 用于阻止事件冒泡
(4)、returnValue属性 用于阻止事件的默认行为
查看全部 -
4、IE事件处理程序
attachEvent()添加事件
detachEvent()删除事件
接收相同的两个参数;事件处理程序的名称和事件处理程序的函数
5、跨浏览器的事件处理程序
查看全部 -
使用事件处理程序
1.HTML事件处理程序
2.DOM0级事件处理程序
3.DOM2级事件处理程序
DOM2级事件定义了两个方法:
用于处理指定和删除事件程序的操作,addEventListener()和removeEventListener()。
接收三个参数:要处理的事件名、作为事件处理程序的函数和布尔值。
查看全部 -
三、事件对象
什么是事件对象?在触发DOM上的事件时都会产生一个对象
事件对象event
1、DOM中的事件对象
(1)、type属性 用于获取事件类型
(2)、target属性 用于获取事件目标
(3)、stopPropagation()方法 用于阻止事件冒泡
(4)、preventDefault()方法 阻止事件的默认行为
查看全部 -
事件对象中比较重要的四点
查看全部 -
addEventListener
removeEventListener
是DOM2级别
查看全部 -
事件对象event:在触发DOM上的事件时都会产生一个对象笔记
DOM的事件对象
type属性 用于获取事件类型
target属性 用于获取事件目标
stopPropagation()方法 用于阻止事件冒泡
preventDefault()方法 阻止事件的默认行为
查看全部 -
事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点应该最后接收到事件
查看全部 -
IE事件处理程序
attachEvent()添加事件
detachEvent()删除事件
接收相同的两个参数:事件处理程序的名称和事件处理程序的函数
查看全部 -
true - 事件句柄在捕获阶段执行。
false- false- 默认。事件句柄在冒泡阶段执行。查看全部 -
阻止冒泡和阻止默认行为 写在对应的事件触发函数中 防止该事件进一步发展
查看全部 -
跨浏览器事件处理 封装在对象里面 形成两个函数
传参时候用'click'比较好 那样在前面加'on'构成相应事件方便 dom2去掉on 但是ie需要on
在既不dom2 也不ie的 只能dom0 此时由于字符串'on'与.不能混用 所以采用方括号的形式
['on'+type] 在.onclick===[onclick]
查看全部 -
ie特定的
查看全部 -
DOM2运用addEventListener 与DOM0一样可以添加多个事件 多个函数 按顺序执行
dom0没有缺点 dom2不兼容ie
查看全部 -
dom0
查看全部
举报