新聞中心
你對IE和Firefox下編寫Javascript的區(qū)別是否了解,這里和大家簡單分享一下,相信本文介紹一定會讓你有所收獲。

我們擁有十多年網頁設計和網站建設經驗,從網站策劃到網站制作,我們的網頁設計師為您提供的解決方案。為企業(yè)提供網站設計、成都網站制作、微信開發(fā)、成都微信小程序、手機網站開發(fā)、HTML5、等業(yè)務。無論您有什么樣的網站設計或者設計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設計服務并滿足您的需求。
IE和Firefox下編寫Javascript的區(qū)別
除了css以外,IE和FF對Javascript寫法有時也不同,也是讓人頭痛的問題,下面介紹些常用的區(qū)別。其中IE代替InternetExplorer,以MF代替MozzilaFirefox。
1.document.form.item問題
(1)現(xiàn)有問題:
現(xiàn)有代碼中存在許多document.formName.item("itemName")這樣的語句,不能在MF下運行
(2)解決方法:
改用document.formName.elements["elementName"]
(3)其它
參見2
2.集合類對象問題
(1)現(xiàn)有問題:
現(xiàn)有代碼中許多集合類對象取用時使用(),IE能接受,MF不能。
(2)解決方法:
改用[]作為下標運算。如:document.forms("formName")改為document.forms["formName"]。
又如:document.getElementsByName("inputName")(1)改為document.getElementsByName("inputName")[1]
(3)其它
3.window.event
(1)現(xiàn)有問題:
使用window.event無法在MF上運行
(2)解決方法:
MF的event只能在事件發(fā)生的現(xiàn)場使用,此問題暫無法解決??梢赃@樣變通:
原代碼(可在IE中運行):
- ...


咨詢
建站咨詢