兼容性:尽量使用老版本
一、json未定义错误
将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE6、7、8会报:
“JSON”未定义 的错误。可以通过在html文件的head头内引入json2.js文件来解决:
json2.js文件的下载地址 https://github.com/se7en94/save/tree/master/docs/json2
<script type="text/javascript" src="json2.js"></script>
二、在ie6中使用document.querySelector()
querySelector 和 querySelectorAll 方法是 W3C Selectors API 规范中定义的。他们的作用是根据 CSS 选择器规范,便捷定位文档中指定元素。
目前几乎主流浏览器均支持了他们。包括 IE8(含) 以上版本、 Firefox、 Chrome、Safari、Opera。
ie6 是不支持document.querySelector() 方法,如果要使用该方法,需要在html中的JavaScript标签中添加以下代码:
if (!document.querySelectorAll) {
document.querySelectorAll = function (selectors) {
var style = document.c