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

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

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

2.
在Ajax中返回對象狀態IE可以使用readystate但是在FF中必須為readyState,所以最好是都寫成readyState
3.獲取IE和FF中的鍵盤返回值,
<input type="text" onkeyUp="test(event)"/>
function test(e) {
var keyc=GetKeyCode(e);
alert(keyc);
}
function GetKeyCode(e) {//取得不同瀏覽器下的鍵盤事件值
var keyc;
if(window.event) {//ie鍵盤事件
keyc=e.keyCode;
} else if (e.which) {//火狐
keyc=e.which;
}
return keyc;
}
4.為對象添加移除事件
var obj=document.getElementById("_tname');
添加事件:
if(obj.attachEvent) {
obj.attachEvent("onchange",function() {
otherfunction(params);//這里可以給其實方法傳參,也可以直接調用其它方法
});
} 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對象傳進來的參數
6.IE下 input.type屬性為只讀,但是MF下可以修改
7.在 IE 中,getElementsByName()、(document.all[name] (還未測試成功))均不能用來取得 div元素(是否還有其它不能取的元素還不知道)。
8.通過js來觸發事件
<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="觸發ID為btn1的onclick事件" onclick=" handerToClick() " />
9.IE下event對象有srcElement屬性,Firefox下,event對象有target屬性
var obj=e.srcElement?e.srcElement:e.target;//e為event對象傳進來的參數
//從這里下面的還未測試
10.在FF中自己定義的屬性必須getAttribute()取得
11.節點問題
IE中使用parentElement parement.children,而FF中使用parentNode parentNode.childNodes
childNodes的下標的含義在IE和FF中不同,FF使用DOM規范,childNodes中會插入空白文本節點。
FF中節點沒有removeNode方法,必須使用如下方法 node.parentNode.removeChild(node)

JavaScript技術IE和FireFox(FF)中js和css的不同,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品久久vr专区 | 午夜无码国产理论在线 | 在线免费看a | 成人欧美一区二区三区白人 | 精品国产乱码久久久久久免费流畅 | 午夜男女爽爽羞羞影院在线观看 | 窝窝影院午夜看片毛片 | 欧美另类摘花hd | 国产传媒18精品A片在线观看 | 久久精品国产清白在天天线 | 肉色无边(高h) | 亚洲人精品午夜射精日韩 | 偷窥 亚洲 色 国产 日韩 | 亚洲精品永久免费 | 狠狠色狠狠色综合日日2019 | 久久只有这里有精品4 | 国产在线精品亚洲二品区 | 国产三级在线精品男人的天堂 | 无羞耻肉动漫在线观看 | 性春院 | 久久亚洲国产精品亚洲 | 伊人大香线蕉影院在线播放 | 窝窝色资源站 | 国产精品外围在线观看 | 亚洲三级在线观看 | 超级乱淫片午夜电影网99 | 狠狠色在在线视频观看 | SM双性精跪趴灌憋尿调教H | 麻豆精品传媒卡一卡二传媒短视频 | 天天影视香色欲综合网 | 玩高中女同桌肉色短丝袜脚文 | 嗯啊快拔出来我是你老师视频 | 肉动漫无修3D在线观看 | 无套内射无矿码免费看黄 | 无人区日本电影在线观看 | 久久精品视在线观看2 | 午夜一级毛片看看 | 精品无人区麻豆乱码1区2 | 精品国产麻豆AV无码 | 一个人免费观看完整视频日本 | 全彩黄漫火影忍者纲手无遮挡 |