0

私の親ウィンドウには iframe が 1 つあります。親ウィンドウから 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 に答える