0

在我的父窗口中,我有一个 iframe。我想从父窗口获取 iframe 中存在的锚标记。如果可能,请给出建议。否则,请说明为什么不可能。

4

1 回答 1

1

假设您的 iframe 是:

<iframe id="myframe"></iframe>

首先你需要访问它的文档

var iframe_doc = document.getElementById("myframe").contentDocument;

现在您可以使用它了。

获取所有锚点:

var all_anchors = iframe_doc.getElementsByTagName("a");

(如果父级和 iframe 由于相同的源策略而没有共享相同的协议、域和端口,您将无法这样做)

于 2013-03-01T04:52:13.313 回答