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

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

無法彈出alert,請幫忙看下是怎么回事,自己怎么也找不到問題點,謝謝了


<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>跨瀏覽器事件處理</title>

<script?type="text/javascript">
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;
????????????????}
????????????}
????????}
????????function?showMes(){
????????????alert("跨瀏覽器的click事件");
????????}
????????var?btn5=document.getElementById("btn");
????????eventUtil.addHandler(btn,'click',showMes);
</script>
</head>
<body>
<div>
<input?type="button"?id="btn"?value="按鈕"?>
</div>
</body>
</html>


正在回答

1 回答

存在兩個錯誤,第一個js必須在整個文檔加載完畢才能執(zhí)行,如果要寫在頭部,請用window.onload=function(){}

第二個錯誤:完全是拼寫錯誤你的代碼出現(xiàn)了btn5,當然關(guān)鍵是第一個錯誤,是致命的。所以你應該這樣寫

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>跨瀏覽器事件處理</title>
?<script?type="text/javascript">
window.onload?=?function(){
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;
????????????????}
????????????}
????????}
????????function?showMes(){
????????????alert("跨瀏覽器的click事件");
????????}
????????var?btn=document.getElementById("btn");
????????eventUtil.addHandler(btn,'click',showMes);
}
</script>

</head>
<body>
<div>
<input?type="button"?id="btn"?value="按鈕"?>
</div>
</body>
</html>

或者這樣

<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>跨瀏覽器事件處理</title>
</head>
<body>
<div>
<input?type="button"?id="btn"?value="按鈕"?>
</div>

<script?type="text/javascript">
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;
????????????????}
????????????}
????????}
????????function?showMes(){
????????????alert("跨瀏覽器的click事件");
????????}
????????var?btn=document.getElementById("btn");
????????eventUtil.addHandler(btn,'click',showMes);
</script>
</body>
</html>


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

myrtis 提問者

太感動,這如鯁在喉的問題終于被你解決了!
2015-09-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

無法彈出alert,請幫忙看下是怎么回事,自己怎么也找不到問題點,謝謝了

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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