国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

ie與ff下的event事件使用介紹

2024-05-06 15:56:10
字體:
來源:轉載
供稿:網友
event是ie自帶的一個對象,而ff中不存在該對象,只能通過傳遞參數的方式來模擬event,下面簡單為大家介紹下

event是ie自帶的一個對象,而ff中不存在該對象,只能通過傳遞參數的方式來模擬event

另外ie中使用srcElement去獲得事件觸發源,ff下使用target。因此使用這兩個對象時需要做相關的瀏覽器兼容。

復制代碼 代碼如下:


<!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>srcElement --</title>
<script type="text/javascript">
<!--
function Click(event){
event = event? event: window.event
var obj = event.srcElement ? event.srcElement:event.target;
alert(obj.tagName);
}
//-->
</script>
</head>

<body>
<button>點擊</button>
</body>
</html>


查看運行結果
綜合上節attachEvent與addEventListener。

復制代碼 代碼如下:


<script type="text/javascript">
<!–
function Click(event){
event = event? event: window.event;
var obj = event.srcElement ? event.srcElement:event.target;
alert("eventObj.tabName:" + obj.tagName);
}
var oBtnNew;
window.onload=function(){
oBtnNew=document.getElementById("btnNew");
if(window.attachEvent){
oBtnNew.attachEvent("onclick",hanlder);
oBtnNew.attachEvent("onmouseover",hanlder);
}else{
oBtnNew.addEventListener("click",hanlder,false);
oBtnNew.addEventListener("mouseover",hanlder,false);
}
/*或者采用下面試
oBtnNew.onclick=hanlder;
oBtnNew.onmouseover=hanlder;*/
}
function hanlder(event){
event=event?event:window.event;
if(event.type=="click")
oBtnNew.innerHTML="發生了onclick事件";
else if(event.type=="mouseover")
oBtnNew.innerHTML="發生了onmouseover事件";
}
//–>
</script>
</head>
<body>
<button>點擊</button>
<button>添加事件點擊</button>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 廉江市| 福泉市| 临夏县| 什邡市| 酒泉市| 新乡县| 辽阳市| 伊宁市| 连山| 上栗县| 秀山| 无极县| 霍州市| 东乌珠穆沁旗| 方正县| 平度市| 乐陵市| 荣昌县| 襄城县| 房产| 临夏县| 宿松县| 洛宁县| 若羌县| 茶陵县| 常熟市| 柯坪县| 江陵县| 江门市| 诸城市| 永平县| 敖汉旗| 应用必备| 修水县| 西乌珠穆沁旗| 改则县| 从化市| 西青区| 奉化市| 九龙坡区| 西峡县|