【发布时间】:2013-11-27 05:09:41
【问题描述】:
我正在尝试使用 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;?
【问题讨论】:
-
您的控制台有错误吗?您可能会在加载内容之前尝试访问它们...
-
@MatthewBlancarte - 没有产生错误。
-
不确定它是否会有所作为,但您可以尝试删除背景颜色字符串中的多余空间。
标签: javascript jquery css iframe