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

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

為什么我的刷新一次會出現(xiàn)提示框,按鈕3不起作用,哪里寫錯了啊?

<!DOCTYPE html>
<html lang="en">
<head>
? ?<meta charset="UTF-8">
? ?<title>Title</title>
</head>
<body>
? ?<div id="box">
? ? ? <input type="button" value="按鈕" id="btn" onclick="alert('hello')">
? ? ? ?<input type="button" value="按鈕2" id="btn2">
? ? ? ?<input type="button" value="按鈕3" id="btn3">
? ?</div>
? ?<script>
? ? ? ?//DOM0事件
function ?showMes(){
? ? ? ? ? ?alert('hello world!');
? ? ? ?}
? ? ? ?var ?btn2=document.getElementById('btn2');
? ? ? ?var ?btn3=document.getElementById('btn3');
? ? ? ?btn2.onclick=function(){
? ? ? ? ? ?alert('這是通過DOM0級添加的事件。')
? ? ? ?}
? ? ? ?btn2.onclick=null;//刪除屬性
? ? ? ?//DOM2級事件
?/* ? ? ?btn3.addEventListener('click',showMes,false);
? ? ? ?btn3.addEventListener('click',function(){
? ? ? ? ? ?alert(this.value);
? ? ? ?},false);
? ? ? ?//刪除事件
? ? ? ?btn3.removeEventListener('click',showMes,false);*/

? ? ? ?//跨瀏覽器事件處理程序
var eventUtil= {
? ? ? ? ? ?//添加句柄
addHandler: 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;
? ? ? ? ? ? ? ?}
? ? ? ? ? ?},
? ? ? ? ? ?//刪除句柄
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());
? ?</script>
</body>
</html>

正在回答

3 回答

我明白了? 是if判斷的監(jiān)聽事件不能加括號? 因為那是判斷屬性? 不是方法

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

最后的showMes()把括號去掉???

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

eventUtil.addHandler(btn3,'click',showMes()); 改為:eventUtil.addHandler(btn3,'click',showMes);

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

舉報

0/150
提交
取消

為什么我的刷新一次會出現(xiàn)提示框,按鈕3不起作用,哪里寫錯了???

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

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

幫助反饋 APP下載

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

公眾號

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