日期:2014-05-16 浏览次数:20369 次
Firefox中javascript兼容总结
?
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方法