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

Javascript 脚本错误:在关闭子元素之前,无法修改父容器元素,javascript,jquery,yui,yahoo-api,Javascript,Jquery,Yui,Yahoo Api,脚本错误:在关闭子元素之前,无法修改父容器元素。我该怎么办?我单击“是”,我的网页将不显示 在我的产品页面代码的开头,我有: 除了IE8之外,所有浏览器都可以正常工作,IE8是唯一一个抛出任何错误的浏览器 有什么想法吗?IE在domReady事件之后才允许修改DOM。请检查这些链接 基本上,当您尝试使用javascript更新当前元素的父元素或该元素根本不呈现时,就会发生这种情况。我遇到了这个问题,并通过在页面加载后运行脚本进行了修复。i、 e内部$(文档).ready() 希望这对某人有所

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

在我的产品页面代码的开头,我有:

除了IE8之外,所有浏览器都可以正常工作,IE8是唯一一个抛出任何错误的浏览器


有什么想法吗?

IE在domReady事件之后才允许修改DOM。

请检查这些链接

基本上,当您尝试使用javascript更新当前元素的父元素或该元素根本不呈现时,就会发生这种情况。我遇到了这个问题,并通过在页面加载后运行脚本进行了修复。i、 e内部
$(文档).ready()


希望这对某人有所帮助。

为什么这个标签是jQuery而不是YUI?我的错。虽然他们在某种程度上也在使用jQuery,但我不完全理解脚本的工作原理。为什么看起来您同时使用jQuery和YUI?我完全错过了
$(文档)。ready(函数()){
在顶部。好的,我如何确定,我的代码在:DOM何时准备就绪?因为这样,如果我知道如何确定它是否准备就绪,那么我就可以调用我的代码?在使用YUI时,订阅domReady事件。对我来说,解决方法是将有问题的JQuery方法调用移动到父对象之外的另一个地方(如第三个链接中所建议的)。此问题仅发生在某些IE 8浏览器上(可能是未修补的浏览器,如第一个链接所示)。