最贊回答 / 慕萊塢5027760
function?showMsg(){????alert("第四種事件處理程序:IE事件處理程序");}//對(duì)谷歌瀏覽器無(wú)效btn4.attachEvent('onclick',showMsg);btn4.detachEvent('onclick',showMsg);//跨瀏覽器事件處理程序,用封裝的方法去掉這些就好了,估計(jì)是有處理不了?
2016-11-04
已采納回答 / 慕粉4131441
我覺得是你在定義函數(shù)時(shí)外面的參數(shù)是envent,里面的參數(shù)調(diào)用的是e,參數(shù)不同導(dǎo)致的,可以試試
2016-11-02
最贊回答 / 慕粉4131441
他們是順序執(zhí)行的在調(diào)用的alert時(shí),程序掛起來(lái)暫停執(zhí)行,你點(diǎn)完后,繼續(xù)執(zhí)行,隨后取消了事件
2016-11-02
已采納回答 / 慕粉4199060
var eventUtil = { // 添加事件 element是給誰(shuí)添加事件 ?type是事件類型 ?handler是事件函數(shù) addHandler:function(element, type, handler){ if (element.addEventListener) { element.addEventListener(type, handler, false); } else if (element.attachEvent) { element.attachEvent("on"...
2016-11-01
已采納回答 / 番茄醬丶魚仔3888777
兩個(gè)地方第一:btn3的獲取是getElementById,不是BtId第二:DOM2級(jí)添加事件是addEventListener,不是addElementListener太粗心了
2016-10-31
最新回答 / jw3631281
// 封裝添加事件監(jiān)聽程序? ? ? ? function addEvent(ele,type,hander){? ? ? ? ? ? if(ele.addEventListener){? ? ? ? ? ? ? ? ele.addEventListener(type,handler,false);? ? ? ? ? ? } else if(ele.attachEvent){? ? ? ? ? ? ? ?ele.attachEvent('on'+type,handler?);? ? ? -----是ha...
2016-10-30