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

首頁(yè) > 開發(fā) > 綜合 > 正文

IE和Firefox的兼容性問題

2024-07-21 02:04:18
字體:
供稿:網(wǎng)友

1.event.srcelement問題

在ie下,event對(duì)象有srcelement屬性,但是沒有target屬性;
在firefox下,even對(duì)象有target屬性,但是沒有srcelement屬性.

我們可以這樣解決:

使用obj(obj = event.srcelement ? event.srcelement : event.target;)來代替ie下的event.srcelement或者firefox下的event.target.

2.上面提到了event,在兩種瀏覽器中也存在問題
window.event只能在ie下運(yùn)行,而不能在firefox下運(yùn)行,
這是因?yàn)閒irefox的event只能在有事件發(fā)生的情況下使用

ie:
<input type="button" value="測(cè)試ie下的event" onclick="test1()"/>
<input type="button" value="測(cè)試event的兼容性" onclick="test2()"/>

<script language="javascript">
function test1() {
alert(window.event); //使用 window.event
}
function test2(evt) {
evt=evt?evt:(window.event?window.event:null);
alert(evt); //使用參數(shù)evt
}
</script>
=============================================
3.innertext在ie中能正常工作,但是innertext在firefox中卻不行
這里給出一個(gè)解決方法
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>關(guān)注一下ie和firefox的兼容性</title>
</head>
<script language="javascript">
function testinnertext(){
if(navigator.appname.indexof("explorer") > -1){
document.getelementbyid('element').innertext = "my text";
} else{
document.getelementbyid('element').textcontent = "my text";
}
}
</script>
<body>
<input name="button" type="button" value="testinnertext" onclick="javascript:testinnertext()"/>
<div id="element" style="border:1px solid #0066cc; width:100px; height:50px"></div>
</body>
</html>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 蕲春县| 霍林郭勒市| 永登县| 灵山县| 封开县| 浏阳市| 保靖县| 清徐县| 广水市| 姚安县| 开平市| 剑阁县| 任丘市| 临汾市| 凉山| 勐海县| 洛宁县| 南皮县| 灵山县| 岢岚县| 宝应县| 井冈山市| 保定市| 乌什县| 枣庄市| 虎林市| 温泉县| 治多县| 两当县| 虞城县| 炉霍县| 龙井市| 定南县| 南靖县| 开封市| 扎囊县| 武邑县| 军事| 嘉荫县| 读书| 都兰县|