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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

這個(gè)綁定事件哪里出錯(cuò)了?為什么一直不能執(zhí)行

這個(gè)綁定事件哪里出錯(cuò)了?為什么一直不能執(zhí)行

Dummy 2017-09-08 10:42:44
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title><style type="text/css">#goSomewhere{background:green;}#doSomewhere{background:blue;}#sayHi{background:red;}</style></head><body><ul id = "mylinks"><li id="goSomewhere">Go somewhere</li><li id="doSomewhere">Do something</li><li id="sayHi">Say hi</li></ul></body><script type="text/javascript">var item1=document.getElementById("goSomewhere");var item2=document.getElementById("doSomewhere");var item3=document.getElementById("sayHi");EventUtil.addHandler("click",function(event){location.I changed the document's title";})EventUtil.addHandler(item3,"click",function(event){alert("hi");})</script></html>
查看完整描述

2 回答

已采納
?
FSYu

TA貢獻(xiàn)152條經(jīng)驗(yàn) 獲得超59個(gè)贊

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;
????????}
????},

????getEvent:?function(event)?{
????????return?event???event?:?window.event;
????},
????getTarget:?function(event)?{
????????return?event.target?||?event.srcElement;
????},
????preventDefault:?function(event)?{
????????if?(event.preventDefault)?{
????????????event.preventDefault();
????????}?else?{
????????????event.returnValue?=?false;
????????}
????},
????stopPropagation:?function(event)?{
????????if?(event.stopPropagation)?{
????????????event.stopPropagation();
????????}?else?{
????????????event.cancelBubbles?=?true;
????????}
????},
????getRelatedTarget:?function(event)?{
????????if?(event.relatedTarger)?{
????????????return?event.relatedTarget;
????????}?else?if?(event.toElement)?{
????????????return?event.toElement;
????????}?else?if?(event.fromElement)?{
????????????return?event.fromElement;
????????}?else?{
????????????return?null;
????????}

????}

}

這個(gè)你寫了嗎,如果沒寫,EventUtil不能直接用


查看完整回答
1 反對(duì) 回復(fù) 2017-09-08
?
cnyballk

TA貢獻(xiàn)148條經(jīng)驗(yàn) 獲得超94個(gè)贊

那你能不能說一下你為什么要用EventUtil。你是要兼容瀏覽器監(jiān)聽事件吧,做之前最好先理解下還有學(xué)會(huì)看報(bào)錯(cuò),不然肯定會(huì)出問題,先定義EventUtil

-----------

剛看到有人回答問題了,,啊哈哈我不獻(xiàn)丑了 ,你用他那個(gè)吧 比我全多了

????????addHandler:?function(element,?type,?handler){
????//若瀏覽器支持addEventListener,則使用addEventListener來添加事件
????????????if(element.addEventListener){
????????????????element.addEventListener(type,?handler,?false);
????????????}?else?if(element.attachEvent){
????????????????element.attachEvent("on"?+?type,?handler);
????????????}?else?{
????????????//若以上兩種添加事件的方法都不支持,則使用默認(rèn)的行為來添加事件
????????????????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;
????????????}
????????}???
}
查看完整回答
1 反對(duì) 回復(fù) 2017-09-08
  • 2 回答
  • 0 關(guān)注
  • 1815 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)