-
事件对象:在触发DOM上的事件时都会产生一个对象,事件对象event DOM的事对象: 1.type属性 用于获取事件类型; 2.target属性 用于获取事件目标; 3.stopPropagation()方法 用于阻止事件冒泡; 4.preventDefault()方法 阻止事件的默认行为查看全部
-
跨浏览器事件处理程序 封装方法到对象中。 调用对象的方法:添加 删除查看全部
-
跨浏览器事件处理程序 封装方法 事件处理程序判断: dom2级---> IE--> dom0级 element.onclick==element['onclick'];是等价的查看全部
-
跨浏览器的事件处理程序,可恰当地使用能力检测;将方法封装到一个对象里,把对象放到一个变量里面。查看全部
-
注意:onclick查看全部
-
IE事件处理程序: attachEvent();添加事件 detachEvent();删除事件 接收相同的两个参数:事件处理程序的名称和事件处理程序的函数。不使用第三个参数的原因:IE8及更早的浏览器版本只支持事件冒泡!查看全部
-
通过addEventListener()添加的事件 只能通过removeEventListner()删除 DOM0级和DOM2级,一个元素可以给它添加多个事件处理程序,会按顺序执行。this,可以引用被触发的那个元素。 而HTML事件不可以添加多个事件处理程序。 但是IE不支持DOM2级事件处理程序,它具有自己的事件处理程序。查看全部
-
false查看全部
-
DOM2级事件处理程序: 定义了两个方法:用于处理指定和删除事件处理程序的操作,addEventListener()和removeEventListner(). 接收三个参数:要处理的事件名、作为事件处理程序的函数和布尔值。 布尔值:true表示事件捕获时调用事件处理程序,flase表示事件冒泡时调用事件处理程序。一般用的是flase。查看全部
-
DOM 0级事件处理方法查看全部
-
先把元素取出来,然后让事件以这个对象属性的形式出现 去给它添加事件 的方法,叫做DOM 0级事件处理程序。它不存在HTML事件的缺点。查看全部
-
使用事件处理程序:2.DOM0级事件处理程序:把一个函数赋值给一个事件的处理程序属性(较传统的方式)(用的比较多的方法)(优点:简单,跨浏览器的优势)查看全部
-
使用事件处理程序:1.HTML事件处理程序(缺点:HTML和JS代码紧密的耦合在一起,后期修改js代码的时候还要修改html代码)查看全部
-
事件冒泡:从最内层至最外层(IE) 事件捕获:从最外层至最内层(Netscape)查看全部
-
事件冒泡:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)查看全部
举报
0/150
提交
取消