当前位置:  开发笔记 > 编程语言 > 正文

IE中HTML解析器的问题

如何解决《IE中HTML解析器的问题》经验,为你挑选了3个好方法。

我正在尝试创建一个对话框,只有在选择的浏览器是IE(任何版本)时才会出现但是我收到此错误:

消息:HTML分析错误:在子元素关闭之前无法修改父容器元素(KB927917)

这一切都在"Line/Char/Code"0中,所以我不知道错误在哪里.我正在使用的代码是这样的:

 

我注意到,如果我删除"BrowserDetect.browser"和.version它会删除错误,但我需要检查=/...任何想法将被赞赏=).



1> Kornel..:

您正在加载文档时修改文档(当浏览器没有"看到"此元素的结束标记时).这会导致解析器中非常棘手的情况,并且在IE中它是不允许的.

IE博客对此有解释.

解决方案是修改文档中较早且已完全加载的另一个元素(浏览器已经看到它的结束标记).


BTW:元素中不允许使用该字符串

依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有