0

次のコードをページに配置して、iframeに読み込んだ別のページにスタイルを追加できるようにします。しかし、Firebugで検査したときに取得したJavaScriptがブラウザからコメントアウトされています...誰か助けてもらえますか?

$('#myframe').contents()
   .find("head")
   .append($("#iframe_id").contents()
     .find("head")
     .append("   <link rel='stylesheet' type='text/css' href='addStyles.css'/>")
   );
4

2 に答える 2

0

さて、私はこれを行う方法を理解しました。クロスドメインにすることはできません(まだ知りません)。

しかし単純なことは: $(#'myframe').contents().find('head').html(...some style...);

これは今私にとってはうまくいきます。

于 2012-09-05T23:30:33.463 に答える
0

のコンテンツは別の URL に属しているiframeため、親ドキュメントののコンテンツを編集することはできません。iframe

ただし、JavaScript を URL に挿入できる場合があります。これを読んでください: http://thetechnofreak.com/technofreak/modify-iframe-with-javascript/

それが役に立てば幸い。

于 2012-09-04T22:14:51.887 に答える