天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

IE和FireFox(FF)中js和css的不同

在IE和FireFox(FF)中js和css的不同
css:
1.
ul標(biāo)簽中FF中有個(gè)padding值,卻沒(méi)有margin值,而在IE中正好相反
解決辦法:將ul的padding和margin都設(shè)為0(也可以不是0)如:padding:0;margin:0;list-style:none;
js:
1.
IE中innerText在FF中沒(méi)有,使用textContent;
eg:
復(fù)制代碼 代碼如下:
var obj=document.getElementById("_td");
var text;
if(obj.innerText) {
text=obj.innerText;
} else if(obj.textContent) {
text=obj.textContent;
}

2.
在Ajax中返回對(duì)象狀態(tài)IE可以使用readystate但是在FF中必須為readyState,所以最好是都寫(xiě)成readyState
3.獲取IE和FF中的鍵盤(pán)返回值,
<input type="text" onkeyUp="test(event)"/>
function test(e) {
var keyc=GetKeyCode(e);
alert(keyc);
}
function GetKeyCode(e) {//取得不同瀏覽器下的鍵盤(pán)事件值
var keyc;
if(window.event) {//ie鍵盤(pán)事件
keyc=e.keyCode;
} else if (e.which) {//火狐
keyc=e.which;
}
return keyc;
}
4.為對(duì)象添加移除事件
var obj=document.getElementById("_tname');
添加事件:
if(obj.attachEvent) {
obj.attachEvent("onchange",function() {
otherfunction(params);//這里可以給其實(shí)方法傳參,也可以直接調(diào)用其它方法
});
} else if(obj.addEventListener) {
obj.addEventListener("change",function() {
otherfunction(params);
},false);
}
移除事件:
obj.onclick=null;
/*下面的代碼為什么不行,IE下輸出obj.onclick竟然為anonymous,希望高手能幫忙解決
if(obj.detachEvent) {
obj.detachEvent("onchange",test);
} else if(obj.removeEventListener) {
obj.removeEventListener("change",test,false);
}*/
5.
IE中event.x和event.y
在FF中只有event.pageX,event.pageY
都有event.clientX和event.clientY屬性
解決辦法:
var x=e.x?e.x:e.pageX;//e為event對(duì)象傳進(jìn)來(lái)的參數(shù)
6.IE下 input.type屬性為只讀,但是MF下可以修改
7.在 IE 中,getElementsByName()、(document.all[name] (還未測(cè)試成功))均不能用來(lái)取得 div元素(是否還有其它不能取的元素還不知道)。
8.通過(guò)js來(lái)觸發(fā)事件
<script type="text/Javascript"><!--
function handerToClick(){
var obj=document.getElementById("btn1");
if(document.all){//IE中
obj.fireEvent("onclick");
} else {
var e=document.createEvent('MouseEvent');
e.initEvent('click',false,false);
obj.dispatchEvent(e);
}
}
// --></script>
<input type="button" value="btn1" id="btn1" onclick=" alert('按鈕btn1的click事件') " />
<input type="button" value="觸發(fā)ID為btn1的onclick事件" onclick=" handerToClick() " />
9.IE下event對(duì)象有srcElement屬性,Firefox下,event對(duì)象有target屬性
var obj=e.srcElement?e.srcElement:e.target;//e為event對(duì)象傳進(jìn)來(lái)的參數(shù)
//從這里下面的還未測(cè)試
10.在FF中自己定義的屬性必須getAttribute()取得
11.節(jié)點(diǎn)問(wèn)題
IE中使用parentElement parement.children,而FF中使用parentNode parentNode.childNodes
childNodes的下標(biāo)的含義在IE和FF中不同,F(xiàn)F使用DOM規(guī)范,childNodes中會(huì)插入空白文本節(jié)點(diǎn)。
FF中節(jié)點(diǎn)沒(méi)有removeNode方法,必須使用如下方法 node.parentNode.removeChild(node)

JavaScript技術(shù)IE和FireFox(FF)中js和css的不同,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 2019夜夜| 两个吃奶一个添下面视频 | 91久久精品一区二区三区 | 国产成人亚洲综合无 | 97色在线视频 | AV无码国产精品午夜A片麻豆 | 女人高潮时一吸一夹 | 国产精品无码AV天天爽色欲 | 国产伦精品一区二区免费 | 亚洲va久久久久 | 22eee在线播放成人免费视频 | 亚洲绝美精品一区二区 | 嫩草影院永久在线一二三四 | 最近中文字幕免费高清MV视频6 | 99久久免费国产精精品 | p影院永久免费 | 51国产午夜精品免费视频 | 日本少妇内射视频播放舔 | 国产成人久久婷婷精品流白浆 | 动漫美女脱小内内露尿口 | 国产亚洲精品福利视频 | 最新国产精品福利2020 | 久久久久青草大香线综合精品 | 久久青草影院 | 少妇一夜未归暴露妓女身份 | 猫咪av永久最新域名 | wankz tv videos国产 | 韩国伦理片2018在线播放免费观看 | 精品久久久噜噜噜久久7 | 大乳牛奶女magnet | 国产免费人视频在线观看免费 | 男女一边摸一边做羞羞的事情免费 | 99久久国产露脸精品国产吴梦梦 | 美女扒开尿口直播 | 8050午夜二级一片 | 最近中文字幕2018MV高清在线 | 国产精品久久久久婷婷五月色婷婷 | ABO成结顶腔锁住 | 日本美国群交P片内射捆绑 日本毛片久久国产精品 | 亚洲无遮挡无码A片在线 | 四虎影视永久无码精品 |