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

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

給div添加程序沒有反應

<!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=gb2312" />

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

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

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

</head>


<body>

<div id="box">

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

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

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

</div>

</body>

</html>


//event.js

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;

//return event=event||event=window.event;

}

getEventType:function(event){

return event.type;

}

getEventsrc:function(event){

return event.target || event.srcElement;

}

//阻止事件冒泡

stopBubble:function(event){

if(event.stopPropagation){

event.stopPropagation();

}

else{

event.cancelBubble=true;

}

}

//組織事件默認行為

stopaction:function(event){

if(event.preventDefault){

event.paeventDefault();

}

else{

event.returnValue=false;

}

}

}





// JavaScript Document

window.onload=function(){

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

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

? ??

eventUtil.addHandler(box,'click',function(){

? alert('我是一個復合紙');

? }

);


}


正在回答

2 回答

我把代碼拷貝執行,能正常跳轉,就是復合紙那個文本信息沒有顯示,可以是瀏覽器的問題

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

咿呀咿呀噠噠 提問者

謝謝!
2016-08-26 回復 有任何疑惑可以回復我~

<!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" id="btn1" value="按鈕1"/>

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

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

</div>


<script>

//event.js

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;

//return event=event||event=window.event;

}

getEventType:function(event){

return event.type;

}

getEventsrc:function(event){

return event.target || event.srcElement;

} */

//阻止事件冒泡

/* stopBubble:function(event){

if(event.stopPropagation){

event.stopPropagation();

}

else{

event.cancelBubble=true;

}

} */

//組織事件默認行為

/* stopaction:function(event){

if(event.preventDefault){

event.paeventDefault();

}

else{

event.returnValue=false;

}

} */

}




// JavaScript Document

window.onload=function(){

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

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

? ?

eventUtil.addHandler(box,'click',function(){

?alert('我是一個復合紙');

?}

);


}

</script>

</body>

</html>


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

舉報

0/150
提交
取消
DOM事件探秘
  • 參與學習       99530    人
  • 解答問題       1305    個

DOM事件?本課程會通過實例來給小伙伴們講解如何使用這些事件

進入課程

給div添加程序沒有反應

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

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

幫助反饋 APP下載

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

公眾號

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