-
IE的事件流是事件冒泡流,而Netscape的事件流是事件捕获流 1、事件冒泡 事件冒泡,即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上转播至最不具体的节点(文档)。 2、事件捕获 事件捕获的思想是不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。 二、事件处理程序 1、HTML事件处理程序 2、DOM0级事件处理程序 3、DOM2级事件处理程序 DOM2级事件定义了两个方法:用于处理指定和删除事件处理程序的操作:addEventListener()和removeEventListener()。查看全部
-
el.onclick===el.['onclick']查看全部
-
通过addEventListener()添加的事件只能通过removerEventListener去删除 DOM0级和DOM2级,一个元素可以给它添加多个事件处理程序,会按顺序执行。this,可以引用被触发的那个元素。而HTML事件不可以添加多个事件处理程序。查看全部
-
DOM0级事件处理程序: 把一个函数赋值给一个事件的处理程序属性(较传统的方式)(用的比较多的方法)(优点:简单,跨浏览器的优势) dom.onXXX=function(){……} dom.onXXX=null 删除onclick属性 e.stopPropagation();可以阻止事件冒泡查看全部
-
HTML事件的缺点:HTML与JS代码紧密的耦合在一起查看全部
-
事件冒泡:从最内层至最外层(IE)从具体出发 事件捕获:从最外层至最内层(Netscape)查看全部
-
事件冒泡:即事件最开始由最具体的过犹元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。查看全部
-
处理添加时间浏览器兼容问题:查看全部
-
dom0级事件:btn.onclick=function(){} 移除:btn.onclick=null dom2级事件:btn.addEventListener('click',function(){},false) 移除:btn.removeEventListener('click',function(){},false) 事件名称木有on哦 dom2级不兼容IE浏览器,兼容的方式:btn.attachEvent('onclick',function(){}),detachEvent('onclick',function(){}) 事件名称又有on了哦查看全部
-
事件流查看全部
-
你这个文档有点滴几滴滴滴查看全部
-
1.function evtHandler(e) { //使用e可以获取事件对象且兼容FF、Chrome、IE,为啥要用e || window.event进行判断? } //全局event对象在FF下不能获取,属于浏览器兼容性问题,在IE6.0以及chrome下都可以获取 2.cancelBubble 阻止冒泡 IE查看全部
-
addEventListener/attachEvent('onlick',xx) removeEventListener/detachEvent查看全部
-
浏览器之争查看全部
-
事件对象查看全部
举报
0/150
提交
取消