代码之家  ›  专栏  ›  技术社区  ›  homework

HTML解析错误

  •  7
  • homework  · 技术社区  · 15 年前

    网页错误详细信息。

    msie8.0;windowsnt5.1;三叉戟/4.0; .NET CLR 2.0.50727。净清除率 3.0.4506.2152; .NET CLR 3.5.30729)时间戳:周一,2009年9月7日19:11:13 UTC

    Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
    Line: 0
    Char: 0
    Code: 0
    
    3 回复  |  直到 15 年前
        1
  •  7
  •   RichieHindle    15 年前

    答案就在错误中- KB927917 说:

    容器HTML元素包含脚本 尝试修改父对象的 容器。脚本试图修改 通过使用 appendChild方法。

    例如,如果 中的主体元素和脚本块 DIV元素的容器。

        2
  •  3
  •   Pascal MARTIN    15 年前

    您收到的错误消息指示“KB927917”。这是对Microsoft知识库中条目的引用。

    更具体地说: Why do I receive an "Operation aborted" error message when I visit a Web page in Internet Explorer?


    这部分似乎很有趣(引用):

    发生此问题的原因是一个孩子 尝试修改父对象的 子元素的容器元素 容器。脚本试图修改 通过使用 innerHTML方法或 appendChild方法。

    中的主体元素和脚本块 DIV元素试图修改 DIV元素的容器。


    What Happened to Operation Aborted?

    在这个条目上,正好有你得到的信息 (这似乎是IE8处理这个问题的方式——旧版本只是显示某种警告框和空白页)

        3
  •  1
  •   ujifgc    14 年前

    此解决方法可以很好地工作:

    setTimeout( function() {
        "scary DOM manipulations"
    }, 0 );