IE6-IE9使用JSON、table.innerHTML所引发的问题
【IE6-IE9使用JSON、table.innerHTML所引发的问题】一、在IE兼容模式中以及各具有IE内核的浏览器兼容模式中使用 jQuery 中的JSON函数时出现“JSON未定义” 而切换到浏览器高速模式则正常显示
解决方案 :
1.直接在使用的页面中引入json2.js (https://github.com/douglascrockford/JSON-js/blob/master/json2.js)引入方法不再赘述 。
2.在页面的公共js方法里判断

二、使用ajax时,经常需要动态生成页面元素,而使用element上属性innerHTML填充页面HTML 。但是在使用中发现 table元素的innerHTML时赋值时 , 在firefox下是好的,但在ie兼容模式中出现未知的运行时错误 。错误示例如下:

发现是在IE6-IE9下,下列元素table,thead,tfoot,tbody,tr,col,colgroup,html,title,style,frameset的innerHTML属性是只读的
解决方法:调用下面js方法

以上内容是小编给大家分享的IE6-IE9使用JSON、table.innerHTML所引发的问题,希望大家喜欢 。
相关经验推荐
- 阿里旺旺怎样删除好友?删除好友的方法分享
- 解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
- 抖音瘦脸功能在什么位置?瘦脸功能使用方法介绍
- 360浏览器使用中常见10大问题的解决方法
- 详解Vue基于vue-quill-editor富文本编辑器使用心得
- 微信小程序使用wxParse解析html的方法示例
- 抖音如何添加好友?使用id添加好友方法介绍
- 在vue使用clipboard.js进行一键复制文本的实现示例
- Jquery跨浏览器文本复制插件Zero Clipboard的使用方法
- win8.1浏览器中切换输入法提示"网站想要使用你计算机上的程序打开Wed"的解决方法
