私の親ウィンドウには iframe が 1 つあります。親ウィンドウから iframe 内に存在するアンカー タグを取得したいです。可能であれば提案をお願いします。そうでない場合は、不可能な理由を教えてください。
質問する
1135 次
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 に答える