-
DOM0级事件处理程序: 较传统的方式:吧一个函数赋值 给一个事件的处理程序属性用的比较多的方法 ;简单;跨浏览器。 1:取得but对象; 2:给btn添加onclick属性;该属性触发一个事件处理程序; 3:把事件处理程序赋值给onclick属性 btn.onclick=null;删除该属性;查看全部
-
HTML事件处理程序: 缺点:HTNL与JS代码紧密耦合在一起,不利于代码修改; 如果要修改事件处理程序,两者都要修改。查看全部
-
事件流,事件冒泡查看全部
-
alert查看全部
-
dom0级事件处理程序:查看全部
-
js中所有用'.'的地方都可以使用'[]',如: 对象的点击事件 element.onclick === element['onclick']查看全部
-
IE事件处理程序: IE也提供了类似DOM2级事件处理程序 attachEvent()添加事件 detachEvent()删除事件 参数:事件 处理函数 如:attachEvent("onclick", func); IE8以及更早的浏览器版本只支持事件冒泡! 支持IE事件处理程序的浏览器: IE 和 opera查看全部
-
DOM2级事件处理程序: addEventListener() 添加事件监听程序 removeEventListener() 移除事件监听程序 参数:事件名称,处理方法(函数),布尔值 如: addEventListener('click',func,false); false:表示在冒泡阶段调用事件处理程序(可以最大限度的兼容浏览器) true: 表示在捕获阶段调用事件处理程序 DOM2级可以绑定多个事件,依次执行查看全部
-
DOM0 级事件处理程序: 先把元素取出来,然后为其属性添加一个事件的方法叫 DOM0 级处理程序。 它是一种较传统的方式:把一个函数赋值给一个事件处理程序的属性。 优点:简单,跨浏览器的优势 无缺点查看全部
-
HTML事件处理程序: (不建议使用) 事件直接加在HTML代码中 缺点:HTML和js代码高耦合,如果修改,就要修改两个地方--HTML元素内和script函数。查看全部
-
事件是文档或浏览器窗口中发生的特定的交互瞬间。【JavaScript <------>HTML 之间的交互 就是靠事件】 IE ---- 事件冒泡流 Netscape ---- 事件捕获流查看全部
-
ie浏览器和其他事件处理,兼容查看全部
-
在学习到DOM0级事件时,发现要把JS代码放到body里面才行,如果放到head里面的话会执行没有反应,原因为:在浏览器中显示执行head部分的JS时,按钮还没有再HTML中创建出来,所以onclick 事件就没有反应。以前都是把onclick事件写在html里面,这个时候打开浏览器会把整个html显示出来,点击按钮就才会触发事件。查看全部
-
1、添加事件监听 function addEvent(Element,type,handler){ if(Element.addEventListener){//DOM2 Element.addEventListener(type,handler,false);//false表示事件冒泡而非事件捕获 }else if(Element.attachEvent){//IE Element.attachEvent('on'+type,handler); }else{//低版本浏览器 Element['on'+type]=handler;} } 2、事件调用:add(IdName,'type',methordName) 3、IdName.style.display='block',注意引号 4、认为程序无误而运行无效时,注意检查括号是否有缺漏查看全部
-
DOM: ele.addEventListener(); ele.removeEventListener(); IE: ele.attachEvent(); ele.detachEvent(); DOM事件: type属性,获取事件类型; target属性,获取事件目标; stopPropagation()方法,阻止事件冒泡; preventDefault()方法,阻止事件默认行为。 IE事件: type属性,获取事件类型; srcElement属性,获取事件目标; cancelBubble属性,阻止事件冒泡(设置为false表示不阻止冒泡); returnValue属性,阻止事件默认行为(设置为false表示阻止事件默认行为)。查看全部
举报
0/150
提交
取消