`
cxx00000
  • 浏览: 836 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

在Firefox下可以正常使用,但在IE下就会有未知运行时错误

 
阅读更多
和很多朋友说的一样,在Firefox下可以正常使用,但在IE下就会有未知运行时错误

    这主要是IE在对innerHTML进行写操作的时候会检查infoDIV是否具备做为这些内容中html对象容器的要求,所以当你发现这些错误出现,尝试做两件事情:

1、检查你尝试加到innerHTML的html代码是否包含破损的html标签(某些标签或许缺少关闭标签). 
2、把你的容器改成那些比较“包容”的标签,如<span></span>,<div></div>

特别注意的是<tbody>,<table>,<tr>标签里面加正确格式的<td>标签都有可能出错,所以应该避免使用这些标签作为容器。
必要时可以用<td>作为容器,再锲套一层表格

注:
1.元素的innerHTML属性是只读。。
只读元素:COL, COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR

2.HTML错误的嵌套例如在p里嵌套div那修改div的innerHTML属性也会出现错误
分享到:
评论

相关推荐

    IE 弹出运行时间错误

    4. **使用其他浏览器**:如果频繁遇到IE兼容性问题,可以考虑切换至其他现代浏览器(如Chrome、Firefox等),这些浏览器通常有更好的兼容性和安全性。 #### 五、总结 “IE弹出运行时间错误”虽然令人头疼,但通过...

    Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法

    [removed] ”trone”&gt; &lt;/tr&gt; 在IE中,有时候会出现”未知的运行时错误(unknown runtime error)”,而在firefox里不会。 这主要是IE在对innerHTML进行写操作的时候会检查element是否具备做为这些内容中html对象容器的...

    “IE已限制此网页运行可以访问计算机的脚本或”解决办法

    在IT领域,尤其是在Web开发与浏览器使用中,“IE已限制此网页运行可以访问计算机的脚本或”这一错误信息是用户经常会遇到的问题之一。本文将深入解析这一问题的原因、潜在影响以及提供一系列解决方案,帮助用户有效...

    海外IE一针灵

    在互联网技术日新月异的今天,尽管许多用户已经转向了Chrome、Firefox等现代浏览器,但仍有部分用户,特别是在一些特定地区,依赖于IE进行工作或日常浏览。这款软件的出现,旨在为这些用户提供快速、有效的解决方案...

    vc源码设置信任站点

    标题“vc源码设置信任站点”涉及到的是在开发基于Visual C++(vc)的应用程序时,尤其是涉及到网页控件和ActiveX技术时,如何确保这些控件能够在用户的Internet Explorer(IE)浏览器中正常运行的问题。这通常需要...

    IE6-IE9使用JSON、table[removed]所引发的问题

    在Firefox等其他浏览器中,`innerHTML`通常可以正常工作,但在IE的兼容模式下,尝试更改`table`、`thead`、`tfoot`、`tbody`、`tr`、`col`、`colgroup`、`html`、`title`、`style`、`frameset`等元素的`innerHTML`时...

    loadrunner常见录制问题整理

    在使用LoadRunner录制脚本时,可能会遇到一个问题,即某些Web页面在第一次迭代时可以成功录制,但在后续迭代时无法正常工作。这通常是由于浏览器缓存的问题导致的。 **解决方案:** 1. 在VuGen中的“运行时设置”(`...

    海康摄像头web调用官方开发包,包含demo,亲测可用

    值得注意的是,这个开发包已通过实际测试,确认其在IE11浏览器下可以正常工作,但并不兼容谷歌浏览器和火狐浏览器,这主要是由于不同浏览器对某些特定Web技术的支持差异。 首先,我们来深入理解一下"摄像头调用"的...

    Ming WebReport viewer插件/明宇报表插件

    不同浏览器(如Chrome、Firefox、IE等)可能需要不同版本的插件。 2. **安装过程**:遵循官方提供的安装指南,通常这包括下载安装文件,然后通过浏览器的扩展管理界面进行安装。对于某些浏览器,可能需要开启...

    一键设置首页

    5. **浏览器兼容性**:虽然这里提到的可能主要是针对IE浏览器的设置,但大多数现代浏览器(如Chrome、Firefox、Edge等)也支持类似的首页设置。不同浏览器的设置方法略有差异,但都有提供方便的用户界面进行调整。 ...

    label标签使用过程中遇到的问题分析及解决思路

    而在IE6, 7, 8这些较旧版本的浏览器中,JavaScript引擎对DOM操作的错误检测更为严格,因此在尝试访问或修改`innerText`或`innerHTML`属性时,会导致“未知的运行时错误”。 为了解决这个问题,开发者应该首先检查并...

    动态创建样式表在各浏览器中的差异测试代码

    而在非IE浏览器中,如Firefox、Chrome等,我们需要将CSS文本转换为一个文本节点(`document.createTextNode`),然后将这个文本节点添加到`&lt;style&gt;`元素中。 这种做法是因为IE浏览器支持直接修改`styleSheet....

    js打开windows上的可执行文件示例

    其它浏览器如Chrome、Firefox、Safari等不再支持`ActiveXObject`。因此,在现代前端开发实践中,不推荐使用这种方式来打开文件或执行程序。 在没有限制的环境中,上述代码可以有效地打开位于Windows系统上的可执行...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    3.可以在不同语言之间传输数据。 W3C组织正在研究一种名为RDF(Resource Description Framework)的metadata处理方法,可以自动交换信息,W3C宣称,使用RDF配合数字签名,将使网络中存在"真实可信"的电子商务。 六...

Global site tag (gtag.js) - Google Analytics