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

首頁 > 開發 > CSS > 正文

IE和Firefox瀏覽器CSS網頁布局不同點

2024-07-11 08:24:22
字體:
來源:轉載
供稿:網友

我們討論的主題CSS網頁布局,最令大家頭疼的問題就是瀏覽器兼容性,雖然Vevb.com介紹過很多這方向的知識,但依然讓很多開發人員暈頭轉向,今天的這篇文章,將列出css和javascript在IE和Firefox中二十三個不同點,希望對大家的學習有所幫助。   我們討論的主題CSS網頁布局,最令大家頭疼的問題就是瀏覽器兼容性,雖然Vevb.com介紹過很多這方向的知識,但依然讓很多開發人員暈頭轉向,今天的這篇文章,將列出css和javascript在IE和Firefox中二十三個不同點,希望對大家的學習有所幫助。
一、document.formName.item("itemName")問題
  問題說明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"]。
  解決方法:統一使用document.formName.elements["elementName"]。
二、集合類對象問題
  問題說明:IE下,可以使用()或[]獲取集合類對象;Firefox下,只能使用[]獲取集合類對象。
解決方法:統一使用[]獲取集合類對象。
三、自定義屬性問題
  問題說明:IE下,可以使用獲取常規屬性的方法來獲取自定義屬性,也可以使用getAttribute()獲取自定義屬性;Firefox下,只能使用getAttribute()獲取自定義屬性。
  解決方法:統一通過getAttribute()獲取自定義屬性。
四、eval("idName")問題
  問題說明:IE下,可以使用eval("idName")或getElementById("idName")來取得id為idName的HTML對象;Firefox下,只能使用getElementById("idName")來取得id為idName的HTML對象。
  解決方法:統一用getElementById("idName")來取得id為idName的HTML對象。
五、變量名與某HTML對象ID相同的問題
  問題說明:IE下,HTML對象的ID可以作為document的下屬對象變量名直接使用,Firefox下則不能;Firefox下,可以使用與HTML對象ID相同的變量名,IE下則不能。
  解決方法:使用document.getElementById("idName")代替document.idName。最好不要取HTML對象ID相同的變量名,以減少錯誤;在聲明變量時,一律加上var關鍵字,以避免歧義。
六、const問題
  問題說明:Firefox下,可以使用const關鍵字或var關鍵字來定義常量;IE下,只能使用var關鍵字來定義常量。
  解決方法:統一使用var關鍵字來定義常量。
七、input.type屬性問題
  問題說明:IE下input.type屬性為只讀;但是Firefox下input.type屬性為讀寫。
  解決辦法:不修改input.type屬性。如果必須要修改,可以先隱藏原來的input,然后在同樣的位置再插入一個新的input元素。
八、window.event問題
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金寨县| 奉节县| 尉氏县| 扬中市| 连城县| 福州市| 莒南县| 元阳县| 寿阳县| 安陆市| 九寨沟县| 衢州市| 晋中市| 四平市| 盐山县| 江阴市| 磴口县| 惠来县| 河曲县| 大理市| 会东县| 如皋市| 林口县| 定兴县| 巴彦县| 临西县| 兰溪市| 防城港市| 息烽县| 石棉县| 庄河市| 永胜县| 介休市| 治多县| 新沂市| 澜沧| 屯留县| 津市市| 博乐市| 马鞍山市| 岗巴县|