`
willko
  • 浏览: 387124 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

IE使用innerHTML出现未知的运行时错误的原因

阅读更多
原因有两个
1.元素的innerHTML属性是只读。。
只读元素:COL, COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR, INPUT, BR

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

相关推荐

    js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法

    网站中使用了一个js插件,设置innerHTML时,在IE8下报错“未知运行时错误”: <a> -->报错处 第三方插件内容… 原因: 所设置的innerHTML的对象是一个,是由于的对象包容性的比较低,当浏览器运行这段脚本...

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

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

    jsp\(二)未知的运行时错误(ie6的未指明的错误) .doc

    ### JSP中的未知运行时错误(IE6的未指明的错误) #### 异常描述 在使用JSP开发Web应用程序的过程中,可能会遇到一个特定的问题:即在Internet Explorer 6浏览器下出现“未指明的错误”,而在较新的版本如IE7和IE8...

    CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法

    在IE7和IE8中,`<p>`元素不支持`innerHTML`属性,这是导致“未知运行时错误”的主要原因。`innerHTML`属性用于设置或获取HTML元素内部的HTML内容,对于动态更新或插入HTML至关重要。CodeMirror2在初始化时可能尝试...

    解决ajax返回innerHTML中javascript不能运行问题

    原因在于浏览器只在显示模板时才解析 JavaScript,而使用 Ajax 返回的 js 是被后期倒入的并没有被解析,所以调用的时候找不到对应的 function()。 要解决这个问题,最基本的方法就是需要让浏览器可以同时解析 `...

    IE6/7/8中使用innerHTML清空元素,其子元素也被清空

    本文将深入探讨一个特定的问题,即在Internet Explorer 6、7和8(以下简称IE6/7/8)浏览器中使用`innerHTML`属性清空元素时,其子元素也会被一并清空的特性。这个现象在其他现代浏览器中并不常见,因此了解这一问题...

    ie中关于使用innerhtml加入html代码的问题.doc

    ie中关于使用innerhtml加入html代码的问题.doc

    react-Innerself使用innerHTML将ReactRedux转换成50行代码

    标题中的“react-Innerself使用innerHTML将ReactRedux转换成50行代码”表明这是一个关于简化React和Redux集成的项目,它使用了一种叫做Innerself的技术。Innerself是一种轻量级的解决方案,通过innerHTML属性来实现...

    innerHTML的使用

    innerHTML的使用document.getElementById("id").innerHTML = "contenttext";

    innerHtml(转)

    3. **安全问题**:使用`innerHTML`设置用户输入的内容时,需要注意XSS(跨站脚本攻击)风险。不适当的使用可能导致恶意代码执行,因此需要进行适当的输入验证和编码。 4. **与innerText的区别**:`innerText`属性与...

    innerHTML的简单应用

    innerHTML的简单应用

    IE bug table元素的innerHTML

    首先时飘忽不定的collapse的border,ie6偏偏...排查了半天,结果是IE的table元素为只读,不能使用innerHTML!!!! 同样为只读的元素还有COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, T

    innerHTML在IE中报错解决方案

    首先,问题的出现是这样的:在使用innerHTML向table或者tr元素动态插入内容时,如果在IE9及以下版本,会遇到“Invalid target element for this operation”(无效的目标元素用于此操作)的错误。例如,尝试通过以下...

    innerHTML和innerText的区别

    在 JavaScript 中,innerHTML 和 innerText 是两个常用的属性,它们用于获取 HTML 元素中的内容。虽然它们都是用于获取内容的,但它们在获取...因此,在实际开发中,尽量使用 innerHTML 属性,以确保浏览器的兼容性。

    关于在innerHTML中JS不执行的问题

    这就是为什么在`innerHTML`中插入的JS代码不执行的原因。 为了解决这个问题,我们可以采用以下几种方法: 1. **使用`document.createElement`和`element.appendChild`**:这种方法创建和操作DOM元素是安全的,因为...

    IE中关于使用innerHTML加入HTML代码的问题

    当你尝试在IE中执行上述代码时,浏览器会报错,但错误信息可能不会明确指出问题出在innerHTML。为了解决这个问题,IE提供了innerText属性作为替代。innerText允许设置或获取元素的纯文本内容,而不是HTML。因此,...

    IE 下的只读 innerHTML

    在JavaScript编程中,特别是在处理网页动态内容更新时,`innerHTML`属性是一个常用工具,它允许我们获取或设置HTML元素内部的HTML内容。然而,不是所有HTML元素都支持`innerHTML`的写操作。这个问题在IE浏览器中尤为...

Global site tag (gtag.js) - Google Analytics