日期:2014-05-16  浏览次数:20331 次

Firefox中javascript兼容总结

Firefoxjavascript兼容总结

?

1.?????? JS中定义各种对象变量名时,尽量使用id,避免使用name
IE 中,HTML 对象的 ID 可以作为 document 的下属对象变量名直接使用。在 firefox 中不能,所以在平常使用时请尽量使用id,避免只使用name,而不使用id。例如:document.getElementById(“id属性”)

2.?????? 在声明变量时,一律加上 var ,以避免歧义,最好不要取与 HTML 对象 id 相同的变量名,以减少错误。

3.?????? document.all: firefox不兼容该属性,如果需要用可以用 document.getElementById(“*”) 或者 getElementByTagName("*) 来代替。

4.?????? parentElement 这个也不兼容。比方说,obj.parentElement.name 则应改成obj.parentNode.attributes.getNamedItem("name").nodeValue

5.?????? firfox 不支持window.event方法

1 楼 lixielong 2011-07-14