0

コードを iframe に挿入しようとしていますが、運が悪く、その理由がわかりません。この時点で適切に機能する変数に js コードを格納し、pixel_code という変数に格納します。次に、そのコードを iframe に挿入します。iframe の id が「iframe_」であると仮定すると、コード (変数は pixel_code) を iframe に挿入して実行するにはどうすればよいですか? jquery が最も簡単な方法だと思いますが、通常の JS も使用できます。

私の多くの失敗した試みの1つは次のとおりです。

function captureValue(){

pixel_code = document.getElementById("baseText").value;

$('#iframe_').find('body').append(pixel_code);

}

コンソールにエラーは生成されません。

4

1 に答える 1

3

contentsメソッドを使用してみてください:

$('#iframe_').contents().find('body').append(pixel_code);

iframe のドメインは親ページのドメインと一致する必要があることに注意してください。一致しない場合、 Same Origin ポリシーにより iframe のコンテンツへのアクセスが妨げられます。

于 2013-01-25T01:55:40.200 に答える