我的编程空间,编程开发者的网络收藏夹
学习永远不晚

IE6/7/8/9中Table/Select的innerHTML不能赋值的解决方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

IE6/7/8/9中Table/Select的innerHTML不能赋值的解决方法

IE6/7/8/9中Table/Select的innerHTML赋值会报错,如下

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

IE6/7 :

IE8 :

IE9 :


Firefox/Safari/Chrome/Opera中正常。Ext.DomHelper中使用div,把table添加到div中间接实现。

MSDN 写道

The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR. The property has no default value.
DHTML expressions can be used in place of the preceding value(s). As of Internet Explorer 8, expressions are not supported in IE8 mode. For more information, see About Dynamic Properties.


Select元素的innerHTML也不能赋值,

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

但不抛异常。


相关:
http://msdn.microsoft.com/en-us/library/ms533897%28VS.85%29.aspx 
https://developer.mozilla.org/en/dom:element.innerhtml 
http://www.w3.org/TR/html5/apis-in-html-documents.html#dom-innerhtml

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

IE6/7/8/9中Table/Select的innerHTML不能赋值的解决方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

IE6/7/8/9中Table/Select的innerHTML不能赋值的解决方法

IE6/7/8/9中Table/Select的innerHTML不能赋值的解决方法,需要的朋友可以参考下。
2022-11-21

让网站支持老版本IE6、7、8、9浏览器的解决方法有哪些

这篇文章主要讲解了“让网站支持老版本IE6、7、8、9浏览器的解决方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“让网站支持老版本IE6、7、8、9浏览器的解决方法有哪些”吧!htm
2023-06-08

python不能赋值给文字的原因及解决方法是什么

Python中不能直接将字符串赋值给变量的原因是因为Python是一种强类型语言,变量的类型是在运行时自动确定的。字符串是不可变的对象,而变量是可以改变类型的。因此,Python不允许将一个字符串直接赋给一个变量。解决方法是使用引号将字符
2023-10-25

联想F31G在Windows 7/8/8.1 64位系统下不能安装红外驱动问题的解决方法

联想F31G是一款很旧的机型了,之前python将系统换为64位时发现红外驱动不能正常安装。虽然能够使用官方提供的vista驱动程序,但是安装后会提示不能打开红外,并且设备管理器中也能看到未知设备。要解决这个问javascript题,你可以
2023-06-06

编程热搜

目录