2017-11-14 1 views
0

私はこのようなdivの中にその場で生成され、追加されるIFRAMEを持っている:オンザフライで生成IFRAMEの内容を取得します

content.innerHTML = '<iframe src="' + url + '" id="id_iframe" style="border:0px #BD8D46 dotted;" scrolling="auto" frameborder="no" align="center"></iframe>'; 

見えない(表示に追加されDIV:なし。 )

私がしたいのは、iframeの内容に従ってdivの表示を変更することです。

私はこの

console.log($("#id_iframe").contents()); 

を試してみてくださいしかし、私は何を取り戻すん。内容はありません。開発者ツールを使用すると、iframeがDOMに存在することがわかります。

オンザフライでiframeコンテンツを取得することはできますか?

+1

はそれからですメインページと同じドメインですか?そうでない場合は、アクセスできません。それは負荷のイベントを使用する場合 – charlietfl

+0

私はこれが問題でなければならないと思う。それは同じドメインのページから来ていないということです。 – user1919

+1

*「同じ発信元ポリシー」* – charlietfl

答えて

1

$( "#idは")DOM負荷後

$( "文書")を追加ところ。( "#のid_iframe")を見つけることDOM elemetsを選択することはできません。内容()

関連する問題