DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> Javascript的IE和Firefox兼容性問題匯編(4)
Javascript的IE和Firefox兼容性問題匯編(4)
編輯:CSS詳解     

11.const問題

(1)現有問題:

在IE中不能使用const關鍵字。如constconstVar=32;在IE中這是語法錯誤。

(2)解決方法:

不使用const,以var代替。

12.body對象

MF的body在body標簽沒有被浏覽器完全讀入之前就存在,而IE則必須在body完全被讀入之後才存在

13.urlencoding

在Javascript中如果書寫url就直接寫&不要寫&例如varurl='xx.Javascriptp?objectName=xx&objectEvent=xxx';
frm.action=url那麼很有可能url不會被正常顯示以至於參數沒有正確的傳到服務器,一般會服務器報錯參數沒有找到
當然如果是在tpl中例外,因為tpl中符合XML規范,要求&書寫為&
一般MF無法識別Javascript中的&

14.nodeName和tagName問題

(1)現有問題:

在MF中,所有節點均有nodeName值,但textNode沒有tagName值。在IE中,nodeName的使用好象有問題(具體情況沒有測試,但我的IE已經死了好幾次)。

(2)解決方法:

使用tagName,但應檢測其是否為空。

15.元素屬性

IE下input.type屬性為只讀,但是MF下可以修改

16.document.getElementsByName()和document.all[name]的問題

(1)現有問題:

在IE中,getElementsByName()、document.all[name]均不能用來取得div元素(是否還有其它不能取的元素還不知道)。

PS:原作者是誰我已經無從考證,原來貼的那篇是朋友轉的,但是內容缺失一部分,我又上網找到這個相對來說比較完整的版本。

【編輯推薦】

  1. CSS中padding-top和padding-left屬性的區別
  2. 實例解析CSS padding 屬性用法
  3. IE和Firefox下編寫Javascript的區別
  4. CSS教程:詳解margin和padding屬性應用場合
  5. 實現IE6、IE7、IE8多版本浏覽器共存的五種方法
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved