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

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

請問一下,我的代碼哪里出錯了,為什么點擊按鈕沒有反應呢?

http://img1.sycdn.imooc.com//57e4fd4700011ec404950334.jpg

代碼是這個樣子的

正在回答

5 回答

<head>

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

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

<script>

function showmes()

{alert("none");}

window.onload=function() ? /*在script中先執(zhí)行, 這時候btn還沒有在body中被創(chuàng)建,所以需要加onload加載*/

{?

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

var eventUtil={

? ?addHand:function(element,type,handler)

? ?{

? ?if(element.addEventListener)?

? ? ? { element.addEventListener(type,handler,false);}

else if(element.attachEvent)?

?{ element.attachEvent('on'+type,handler);}

else?

?{ element['on'+type]=handler;}

? ? }

}; ? /* 這個 ; 很關鍵, 我剛才找了半天也是這個錯語, 因為你的申明已經(jīng)線束,需要用分號*/

eventUtil.addHand(btn,'click',showmes);

}

</script>

</head>

<body>

<input type="button" value="按鈕" id="btn">

</body>

</html>


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

有幾個問題:

  1. 如果你這段代碼是放在head里面, 需要加上 window.onload, 如果是在body里面就不需要。


最后一個} 后面要加一個 ; ? 分號, 因為你的eventUtil已經(jīng)申明完畢,語句結束

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

檢查你的handler是否正確

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

這段代碼莫有錯誤,已經(jīng)測試過了

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

原諒我沒看出來錯誤

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

舉報

0/150
提交
取消

請問一下,我的代碼哪里出錯了,為什么點擊按鈕沒有反應呢?

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號