firefox IE下的幾個不同屬性的方法呼叫

2021-08-29 21:44:25 字數 855 閱讀 6766

宣告:document.all:該物件只有ie中才存在,故用該物件來判斷瀏覽器的型別

一、iframe的物件

在ie下可通過document.frames["id"];得到該iframe物件,

而在火狐下則是通過document.getelementbyid("content_panel_if").contentwindow;

**如下:

if(!document.all)else
二、得到物件的第乙個子元素

ie的寫法: _tbody=_table.childnodes[0] 

在ff中,firefox會在子節點中包含空白則第乙個子節點為空白"#text", 而ie不會返回空白

可以通過if("#text" != node.nodename)過濾掉空白子物件

三、新增背景

if(!document.all)else
四、模擬clikc事件

如該例項:

hello

hello2

event.initevent(eventtype,canbubble,cancelable) :

initevent 該方法將初始化 document.createevent() 方法建立的合成 event 物件的 type  

屬性、bubbles 屬性和 cancelable 屬性。 只有在新建立的 event 物件被 document 物件或 element 

物件的 dispatchevent() 方法分派之前,才能呼叫 event.initevent() 方法。 

五、attachevent函式

if (isie)else

firefox IE下的幾個不同屬性的方法呼叫

宣告 document.all 該物件只有ie中才存在,故用該物件來判斷瀏覽器的型別 一 iframe的物件 在ie下可通過document.frames id 得到該iframe物件,而在火狐下則是通過document.getelementbyid content panel if content...

461 幾個不同的ctags資訊梳理

全部學習彙總 近些年在編輯器上花費的時間太多了,尤其是emacs。靈活是好的,很自由。但是,太靈活了之後,也會出現一些選擇困難症。尤其是,預設的軟體包中不給我們那麼多的選擇的時候,哪怕是找到正確的那乙個都是麻煩的。我在幾個不同的電腦上遇到過ctags的問題了,windows上逐漸積累了一堆可執行檔案...

Firefox IE對CSS的相容性整理

1 firefox和ie對某些css樣式的認定有不少區別,包括 ul和ol的預設padding值是不一樣的,在firefox中,padding left預設值為40px左右,而ie中為0,一般設定ul就能解決大部分問題。並列排列的多個元素 或者鏈結 的 中的空格和回車會造成元素之間的間隙,而在fir...