innerHTML报错
时间: 2023-12-13 18:33:17 浏览: 171
innerHTML、outerHTML、innerText、outerText的用法与区别
根据提供的引用内容,innerHTML在IE浏览器下对table、tbody和tr等标签进行写操作时会报错,错误信息为“未知的运行时错误(unknown runtime error)”。这是因为IE在对innerHTML进行写操作时会检查element是否具备做为这些内容中html对象容器的要求,比如如果你是在一个p里加入包含的html代码,这是会出错的。解决方法有两个:
1.将table、tbody和tr等标签包裹在div等标签中,再对div进行innerHTML操作。
2.使用DOM操作来代替innerHTML操作。
阅读全文