脚本错误:在子元素关闭之前无法修改父容器元素

use*_*703 6 javascript jquery yui yahoo-api

脚本错误:在子元素关闭之前无法修改父容器元素.我该怎么办?我单击是,我的网页不会显示.

在我的产品页面代码的开头,我有:http://pastebin.com/iiUfMq1v

除了IE8之外,每个浏览器都能正常工作,IE8是唯一一个抛出任何错误的浏览器.

有任何想法吗?

Dil*_*mar 6

请检查这些链接

http://answers.microsoft.com/en-us/ie/forum/ie8-windows_other/html-parsing-error-unable-to-modify-the-parent/e64759e0-d344-42d6-b1d8-0ce27504dd71

http://afewguyscoding.com/2010/03/message-html-parsing-error-unable-to-modify-the-parent-container-element-before-the-child-element-is-closed-kb927917/

基本上,当你尝试通过javascript更新元素时​​会发生这种情况,javascript是当前元素的父元素,或者元素根本不呈现.我遇到了这个问题,并通过在页面加载后运行脚本来修复.即内部$(document).ready()

希望这有助于某人..


小智 1

IE 历来不允许在 domReady 事件之后修改 DOM。