-
键盘事件 keyDown 当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件; keyUp 当用户释放键盘上的键时触发; keyPress 当用户按下键盘上的字符键时触发,而且如果按住不放的话,会重复触发此事件。查看全部
-
IE组织冒泡:cancelBubble属性查看全部
-
IE阻止事件默认行为:returnValue = false;查看全部
-
IE获取事件目标:event.srcElement IE8之前event = window.event;查看全部
-
event.type,,获取时间类型;event.target,,获取时间目标查看全部
-
event.preventDefault(),阻止事件的默认行为查看全部
-
stopPropagation(),阻止冒泡的方法查看全部
-
js中:element.onclick() = = element['onclick']查看全部
-
eventUtil.addHandler(btn3,"click",showMes);记得传递的参数一定是click,而不是onclick. element.attachEvent("on"+type,handler);和element["on"+type]=handler; 这里要记得加上on查看全部
-
跨浏览器 <input type="button" value="按钮3" id="btn3" /> function showMes(){ alert("hello world"); } var btn3=document.getElementById("btn3"); var eventUtil={ //添加句柄 addHandler:function(element,type,handler){ if(element.addEventListener){ //支持DOM2级 element.addEventListener(type,handler,false); }else if(element.attachEvent){ //IE支持 element.attachEvent("on"+type,handler); }else{ element["on"+type]=handler; //DOM0级支持 } }, removeHandler:function(element,type,handler){ if(element.removeEventListener){ element.removeEventListener(type,handler,false); }else if(element.detachEvent){ element.detachEvent("on"+type,handler); }else{ element["on"+type]=null; } } } eventUtil.addHandler(btn3,"click",showMes); //eventUtil.removeHandler(btn3,"click",showMes);查看全部
-
阻止事件冒泡 event.stopPropagation(); *说明: 该方法将停止事件的传播,阻止它被分派到其他 Document 节点。在事件传播的任何阶段都可以调用它。注意,虽然该方法不能阻止同一个 Document 节点上的其他事件句柄被调用,但是它可以阻止把事件分派到其他节点。 stopPropagation() 阻止事件冒泡相当好用, 可是 IE8 及以前版本都不支持. IE 的事件对象包含特有的属性 cancelBubble, 只要将它赋值为 true 即可阻止事件继续。 event.cancelBubble = true;查看全部
-
关于ie浏览器的事件处理程序查看全部
-
dom2级事件中通过addEventListener添加的事件,只能通过removeEventListener移除,不能设置为null值来移除,设置null值是无效的。dom2级事件处理程序在ie8上是无效的,在chrome浏览器中有效,ie浏览器有自己的dom处理程序查看全部
-
事件处理程序分类第三种,DOM2级查看全部
-
事件处理程序的分类查看全部
举报
0/150
提交
取消