-
1、HTML事件处理程序查看全部
-
event.type //获取事件的类型 event.target //用于获取事件目标 event.stopPropagation();//阻止事件冒泡 preventDefault(); //阻止事件的默认行为,如阻止<a>标签跳转到其他页面查看全部
-
ie 浏览器添加2级事件: document.getElementById("btn").attachEvent('onclick',show); ie 浏览器移除2级事件: document.getElementById("btn").detachEvent('onclick',show); document.onclick 等价于 document[onclick] var event={ //添加句柄 addHandler:function(element,type,handler){} //移除句柄 removeHandler:function(element,type,handler){} } var btn=document.getElementById("btn"); 添加事件:event.addHandler(btn,"click",show);查看全部
-
DOM2级可以在某个元素的onclick属性上绑定多个事件,DOM0级只能绑一个事件 document.getElementById("btn").addEventListener("click",aa,false);//添加click事件,调用aa函数,false添加到冒泡事件/true添加到 removeEventListener("click",aa,false) /移除事件参数必须与添加事件的参数相同 this //被触发的元素查看全部
-
兼容两个浏览器对象,获取等等查看全部
-
跟着鼠标走的模块都要有绝对定位查看全部
-
document.getElementByClassName() 这个方法在ie10之前不支持.所以需要单独设计一个通过class取元素的方法查看全部
-
根据浏览器类型执行不同操作查看全部
-
删除句柄查看全部
-
根据浏览器类型执行不同操作查看全部
-
事件处理程序查看全部
-
event=event||window.event //后者应用于ie8以前.查看全部
-
本章内容 1、理解事件流 2、使用事件处理程序 3、不同的事件类型 一、事件流 事件流描述的是从页面中接受事件的顺序。 IE的事件流是事件冒泡流,而Netscape的事件流是事件捕获流 1、事件冒泡 事件冒泡,即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上转播至最不具体的节点(文档)。 2、事件捕获 事件捕获的思想是不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。 二、事件处理程序 1、HTML事件处理程序 2、DOM0级事件处理程序 3、DOM2级事件处理程序 DOM2级事件定义了两个方法:用于处理指定和删除事件处理程序的操作:addEventListener()和removeEventListener()。它们都接收三个参数:要处理的事件名、作为事件处理程序的函数和一个布尔值。 4、IE事件处理程序 attachEvent()添加事件 detachEvent()删除事件 这两个方法接收相同的两个参数:事件处理程序名称与事件处理函数 5、跨浏览器的事件处理程序 三、事件对象 事件对象event 1、DOM中的事件对象 (1)、type:获取事件类型 (2)、target:事件目标 (3)、stopPropagation() 阻止事件冒泡 (4)、preventDefault() 阻止事件的默认行为 2、IE中的事件对象 (1)、type:获取事件类型 (2)、srcElement:事件目标 (3)、cancelBubble=true阻止事件冒泡 (4)、returnValue=false阻止事件的默认行为 IE中事件的添加与删除,IE8及以前的版本只支持冒泡,所以2个参数; <br> attachEvent('要添加的事件名称 需要加on',要执行的函数名称) detachEvent()查看全部
-
DOM0级删除一个事件令其为空;如var onclick=null; DOM2级事件处理程序<br> addEventListener()<br> removeEventListner() //参数需要一致 接受三个参数:要处理的事件名;作为处理的程序函数;布尔值(true表示事件捕获;false代表事件冒泡;) 如先取出对象 var b=document.get(); b.addEventListener('所有的on去掉',要执行的函数名,faslse);查看全部
-
stopPropagation():阻止事件冒泡查看全部
举报
0/150
提交
取消