-
JS好好学习查看全部
-
使用事件处理程序:2.DOM0级事件处理程序:把一个函数赋值给一个事件的处理程序属性(较传统的方式)(用的比较多的方法)(优点:简单,跨浏览器的优势)查看全部
-
stopPropagation()方法用于阻止事件冒泡, preventDefault()方法阻止事件默认行为.查看全部
-
attachevent(),detachEvent().IE浏览器添加,删除事件的方法查看全部
-
document.onclick是代表在页面的任何地方点击事件。查看全部
-
IE事件处理程序:IE也提供了类似DOM0级和DOM2级事件处理程序 attachEvent()添加事件 detachEvent()删除事件 接收相同的两个参数,事件处理程序的名称和事件处理程序的函数。去掉了布尔值,不使用第三个参数的原因:IE8以及更早的浏览器版本只支持事件冒泡! 在ie下给btn3添加事件 btn3.attachEvent('onclick',showMes); 主意:在ie事件处理程序上,又要把on加上 btn3.detachEvent('onclick',showMes); 支持ie事件处理程序的浏览器主要有ie和opera两个浏览器。查看全部
-
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。查看全部
-
在适当的地方阻止事件冒泡: ul父元为div,点击li时希望ul隐藏,点击div时希望其显示,在点击li后会冒泡到div ,因而需要阻止冒泡查看全部
-
.DOM2级事件处理程序:定义2个方法:用于处理指定和删除事件处理程序的操作addEventListener()和removeEnventlListner()。接收3个参数:要处理的事件名、作为事件处理程序的函数和布尔值。DOM0级和DOM2级都可以添加多个事件处理程序。而HTML事件处理不能,DOM0与DOM2区别,删除处理不同,DOM0通过赋值null,而DOM2通过方法removeEventListener()方法。查看全部
-
DOM0级事件处理程序:低耦合,跨浏览器,简单 把一个函数赋值给一个事件的处理程序属性。 如var a=document.getElementById(''); a.onclick=function { }查看全部
-
事件冒泡:从最内层至最外层(最常用) 事件捕获:从最外层至最内层查看全部
-
addEventListenner和removeEventListener,参数必须一致,前者添加的事件只能用后者删除。 可添加多个事件,一个事件可绑定多个执行函数,事件或函数按顺序执行!查看全部
-
两种DOM2级,DOM0级兼容对象。 element['on'+type] ,连接属性也可以用中括号以便于处理字符串连接! element.onclick === element['onclick'] ps:老师声音好萌呀查看全部
-
冒泡,一路至迷茫的底部查看全部
-
//封装事件处理程序 var eventUtil={ addHandler:function(elememt,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,flase); }else if(element.attachEvent){ element.attachEvent('on'+type,handler); }else{ element['on'+type] = handler; } }, removeHandler:function(element,type,handler){ if(element.addEventListener){ element.removeEventListener; }else if(element.detachEvent){ element.detachEvent; }else{ element['on'+type] = null; } } } eventUtil.addHandler(btn,'click',函数名);//添加事件 eventUtil.removeHandler(btn,'click',函数名);//删除事件查看全部
举报
0/150
提交
取消