Dom 是否可以使用iframe\u id获取iframe的文档?

Dom 是否可以使用iframe\u id获取iframe的文档?,dom,iframe,Dom,Iframe,好吧,我可以通过window.frames['frame\u name']实现这个目标 但是如果我只知道frame_id,是否也可以获取内容 您可以在这里尝试: 顺便问一下,是否可以通过iframe_id获取位置属性 我很久以前就试过了,但失败了。我想这应该可以。它适用于(最新的)firefox、safari、camino和opera(mac)。 您仍然应该做一些测试(尤其是在IE中) 我已经测试过了,它不起作用。您可以在这里测试它:使用:var iframeObj=document.getE

好吧,我可以通过window.frames['frame\u name']实现这个目标

但是如果我只知道frame_id,是否也可以获取内容

您可以在这里尝试:

顺便问一下,是否可以通过iframe_id获取位置属性


我很久以前就试过了,但失败了。

我想这应该可以。它适用于(最新的)firefox、safari、camino和opera(mac)。
您仍然应该做一些测试(尤其是在IE中)


我已经测试过了,它不起作用。您可以在这里测试它:使用:var iframeObj=document.getElementById(“id_description”);var documentObj=iframeObj.contentWindow | | iframeObj.contentDocument;警报(documentObj);也许是吧?它在firefox中失败了。这是因为您使用的是iframe_name,而不是iframe_id..不,这两种方法都经过了测试。我现在编辑了它,只留下了一个带有contentWindow/Document的。哦,是的,它可以工作!顺便问一下,是否可以通过iframe_id获取位置属性?我很久以前就试过了,但失败了。
var iframeObj = document.getElementById("theIframeId");
var documentObj = iframeObj.contentWindow || iframeObj.contentDocument;
var location = documentObj.location.href; // I think this only works if
                                          // the content of the iframe comes 
                                          // from the same domain.