诡异的浏览器兼容
时间:2010-09-28 来源:toxot
(一)
在IE下用getAttribute来获取class属性要使用getAttribute("className")。非IE,getAttribute("class")
令,IE8下已经支持用getAttribute("class")来获取了 。
(二)
src=""在IE下会发出自动请求当前页面所在路径的请求。
(三)
如果页面是GBK,js是utf8引入js的时候 type="text/javascript" charset="utf-8"如果javascript后面多了个空格导致IE下页面脚本错误,FF没有这个错误。
(四)
在IE下setAttrbute不支持设置style、事件、对象,可以使用类似.style.display这样的写法来兼容。
(五)
js文件是utf-8,css文件是ansi,编码不一致的情况下会有兼容问题。如,会导致在ie6下,设置className失效。
(六)
不同浏览器对属性的大小写敏感问题存在不一致的情况,如IE不敏感。尽量统一成一种写法。
相关阅读 更多 +