使用jQuery(相同域)定位iFrame主体

时间:2013-11-27 05:09:41

标签: javascript jquery css iframe

我正在尝试使用jQuery定位iFrame的body,但它无效。

以下是代码:

HTML

<div class="editor">
  <iframe id="editorf">
    <body>
    </body>
  </iframe>
</div>

JS

$(function() {
   $('#editorf').contents().find('body').css( " background-color", "none" );
});

iFrame位于同一个域中,但它是由我的CMS生成的,因此我无法直接访问它。如何定位iFrame的正文并应用css background-color:none;

1 个答案:

答案 0 :(得分:1)

看起来你的css属性字符串中有一个额外的空格。

" background-color", "none"

应该是

"background-color", "none" 

工作演示:http://jsfiddle.net/X8wDX/1/