第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我的取消添加,取消不了呢。誰能幫我看看,謝謝你們了

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>無標題文檔</title>


</head>


<body>

<div id="box">

<input type="button" value="按鈕1" id="btn1" />

<input type="button" value="按鈕2" id="btn2" />

<input type="button" value="按鈕3" id="btn3" />

</div>

<script>

/*function showmes(){

alert('hello,world!')

}


var btn1=document.getElementById("btn1");

btn1.onclick=function(){

alert('這是DOM0級的處理程序')

}

btn1.onclick=null; //刪除dom0級事件

var btn2=document.getElementById("btn2");*/

/*btn2.addEventListener('click',showmes,false);//添加dom2級事件

? ? btn2.removeEventListener('click',showmes,false);//刪除dom2級事件

var btn3=document.getElementById("btn3")

btn3.attachEvent('onclick',showmes);//ie9以下的版本支持*/

//封裝代碼跨瀏覽器

function showmes(){//

alert('這是兼容模式')}

var btn2=document.getElementById("btn2");

var eventutil={//吧函數封裝在eventutil中

addHander:function(ele, type, hander){//添加句柄

//封裝事件 addHander

if(ele.addEventLiatener){

ele.addEvenListener(type,hander,false);

}else if(ele.attachEvent){

ele.attachEvent('on'+type,hander);

}else{

ele['on'+type]=hander;

}

},

//刪除句柄

removeHander:function(ele, type, hander){//添加句柄

//封裝事件 addHander

if(ele.removeEventListener){

ele.removeEventListener(type,hander,false);

}else if(ele.detachEvent){

ele.detachEvent('on'+type,hander);

}else{

ele['on'+type]=null;

}

}

}

eventutil.addHander(btn2,'click',showmes);//傳遞參數

eventutil.removeHander(btn2,'click',showmes);

? ? </script>

? ??

?

</body>

</html>


正在回答

2 回答

if(ele.addEventLiatener){

ele.addEvenListener(type,hander,false);

里面的兩個addEventListener寫錯了

還有如果

eventutil.addHander(btn2,'click',showmes);//傳遞參數

eventutil.removeHander(btn2,'click',showmes);

這樣寫點擊就會無反應,因為添加了點擊事件處理程序,然后馬上又移除了。


0 回復 有任何疑惑可以回復我~

好像是因為 btn.doucument.getElement(‘btn’),里面應該是單引號

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我的取消添加,取消不了呢。誰能幫我看看,謝謝你們了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號