国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

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

圖片精選

主站蜘蛛池模板: 安福县| 曲麻莱县| 芜湖市| 且末县| 离岛区| 广东省| 怀宁县| 营山县| 额尔古纳市| 九寨沟县| 望都县| 集安市| 盐城市| 连平县| 湘潭市| 莱阳市| 仪征市| 古交市| 平泉县| 丰都县| 东宁县| 武汉市| 莫力| 罗源县| 南投县| 台南市| 延边| 尼玛县| 乌恰县| 长武县| 庄浪县| 大关县| 定安县| 新巴尔虎左旗| 汕头市| 元氏县| 芜湖县| 万年县| 洮南市| 湖南省| 湄潭县|