亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

代碼錯在哪里了 萌新求解

<!DOCTYPE html>

<html>

<head>

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

<title>引用JS文件</title>

<script src="script.js"></script>

<script src="event.js"></script>

</head>

<body>

<div id='box'>

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

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

<a id="go">跳轉</a>

</div>

</body>

</html>




window.onload=function(){

var go=document.getElementById('go');

? ? var box=document.getElementById('box');


? ? jianrong.add(box,'click',function(){

? ? alert("怎么錯的,求解?");

? ? });

}

var jianrong={

add:function(element,type,handler){

if(jianrong.addEventListener){

? ? ? ? ? ?jianrong.addEventListener(type,handler,false);

}else if(jianrong.attachEvent){

? ? ? ? ? ?jianrong.attachEvent('on'+type,handler);

}else{

? ? ? ? ? ?jianrong['on'+type]=handler;

}

},

remove:function(element,type,handler){

if(jianrong.removeEventListener){

? ? ? ? ? ?jianrong.removeEventListener(type,handler,false);

}else if(jianrong.detachEvent){

? ? ? ? ? ?jianrong.detachEvent('on'+type,handler);

}else{

? ? ? ? ? ?jianrong['on'+type]=null;

}

},

getelement:function(event){

? ? ? ? ?return event?event:window.event;

},

gettarget:function(event){

return event.target||event.srcElement;

},

stop:function(event){

if(event.stopPropagation){

event.stopPropagation();

}else{

event.cancelBubble=true;

}

},

prevent:function(event){

if(event.preventDefault){

event.preventDefault();

}else{

event.returnValue=false;

}

}

}


正在回答

5 回答

var?jianrong={
????add: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;
????????}
????}
}

event.js 里面 addEventListener的對象是element 不是jianrong啊 其他同理

(還有那什么 </head>放錯地方了)



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

小朋友幾歲了

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

額 ? 丟臉丟大了 ? ? 第一次回答問題就錯了 ? ? 謝謝樓主不嫌棄 ? ? ?還熱心回復 ? ? ? ?給你點贊

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

<div id='box'>中的box用雙引號 ? 寫在html頁面的腳本需要用<script type="text/javascript"></script>包裹

小妹愚見,勿噴!

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

孤山寒雪 提問者

if(jianrong.addEventListener)這里寫錯了~~~~哈哈哈 應該是 if(element.addEventListener)的
2016-08-17 回復 有任何疑惑可以回復我~

沒人嗎 ? ?? ??

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

舉報

0/150
提交
取消

代碼錯在哪里了 萌新求解

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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