WEB开发网
开发学院网页设计JavaScript IE和Firefox在JavaScript方面的兼容性 阅读

IE和Firefox在JavaScript方面的兼容性

 2010-09-14 13:03:29 来源:WEB开发网   
核心提示:1.document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Fir

1.document.formName.item("itemName") 问题

说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"].

解决方法:统一使用document.formName.elements["elementName"]. Text1:

document.formName.item("itemName")    
document.formName.elements["elementName"]

-------------------------------------------------

2.集合类对象问题

说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取集合类对象.

解决方法:统一使用[]获取集合类对象.

Text2:

document.forms("formName") 
document.forms["formName"] 

Text3:

document.getElementsByName("inputName")(0) 
document.getElementsByName("inputName")[0]

-------------------------------------------------

3.自定义属性问题

说明:IE下,可以使用获取常规属性的方法来获取自定义属性,也可以使用getAttribute()获取自定义属性;Firefox下,只能使用getAttribute()获取自定义属性.

解决方法:统一通过getAttribute()获取自定义属性.

Text4:

直接获取自定义属性的值        

通过getAttribute()获取自定义属性的值

-------------------------------------------------

4.eval("idName")问题

说明:IE下,,可以使用eval("idName")或getElementById("idName")来取得id为idName的HTML对象;Firefox下只能使用getElementById("idName")来取得id为idName的HTML对象.

1 2 3 4  下一页

Tags:IE Firefox JavaScript

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接