如何从父窗口获取iframe中的锚标签?

时间:2013-03-01 04:30:12

标签: javascript html html5 javascript-events

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

1 个答案:

答案 0 :(得分:1)

让我们说你的iframe是:

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

首先,您需要访问其文档

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

现在你可以使用它了。

获得所有锚点:

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

(如果父和iframe由于相同的原始策略不共享相同的协议,域和端口,您将无法做到这一点)