0
<html>
<body>
<style type="text/css">

</style>

<iframe src="http://connectotravel.com/" height="100%" width="100%" id="frame">  </iframe>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$.frameReady( function() {


);
</script>
</body>
</html>

私がしたいのは、jquery を使用してこの iframe 内の背景色を変更することです。どんな助けでも構いません。

4

1 に答える 1

1

Jquery ライブラリのコンテンツ API で実現できます

これをスクリプトタグに追加するだけです(カラーコードを希望の色番号に変更してください)

$( document ).ready(function() {
    $("#frame").contents().find("body").css("background-color", "#BADA55");
});

これが機能しない場合は、html 要素自体を見つけて試すこともできます

$( document ).ready(function() { 
     $("#frame").contents().find("html").css("background-color", "#BADA55");
}

参考文献 : - jquery 経由の Iframe コンテンツ アクセス

于 2013-10-04T09:07:30.070 に答える