Javascript 访问;正文“;IE9中iframe文档的

Javascript 访问;正文“;IE9中iframe文档的,javascript,internet-explorer,internet-explorer-9,Javascript,Internet Explorer,Internet Explorer 9,我试图在iframe的主体中附加一个“script”元素,但IE9认为主体是未定义的 document.getElementsByTagName("iframe")[0].contentWindow.document.body 函数应为getElementsByTagName,全文如下: document.getElementsByTagName("iframe")[0].contentWindow.document.body 我刚刚在IE9中尝试过这个,它对我来说是正确的。如果它在你的网站

我试图在iframe的主体中附加一个“script”元素,但IE9认为主体是未定义的

document.getElementsByTagName("iframe")[0].contentWindow.document.body

函数应为getElementsByTagName,全文如下:

document.getElementsByTagName("iframe")[0].contentWindow.document.body

我刚刚在IE9中尝试过这个,它对我来说是正确的。如果它在你的网站上仍然不起作用,可能是其他原因造成的(也可以尝试在chrome中测试完全相同的代码,看看是否有效)

iframe是否引用来自同一域的url?它没有任何url。我正在使用“append”填充内容对不起,输入错误。该代码在Chrome和firefox中工作,但在IE9中不工作。它在IE9中工作,请尝试另一个页面,例如,并将该行放入控制台,它将正常工作。或者尝试在站点上的页面上创建另一个iframe,其中包含已存在的内容,看看是否有效。由于这一行工作正常,页面上一定是其他代码引起了问题。要“停止”在firefox中加载iframe,请使用“stop()”。IE中有类似的东西吗?因为src是空白的,在iframe加载之后加载内容,对我来说很有用。