2

我有一个已经定义了 CSS 样式的类。我现在正在尝试将该页面作为 IFRAME 加载到其他站点中。我想从加载的站点更改该特定类的 css 属性。用jquery可以吗?我从头开始尝试它没有得到。谁能帮我...

4

4 回答 4

7

You cannot change style of elements in iframe due to same-origin policy.

于 2013-10-15T12:29:32.680 回答
-1

您还可以使用 attr 属性来更改 Html 的特定属性的值。

$("img").attr("width","500");

或者

$("#tagid").attr("width","500");

或者

$(".tagclass").attr("width","500");

但是在一个页面中,您不能更改在 IFRAME 中加载的子页面的属性。

于 2013-10-15T12:30:08.083 回答
-2
$(".classname").css("propertyname","setvalue");

例子

$(".classname").css("height","50px");

用于 iframe 之类的

$("iframe").contents().find(".classname").css("propertyname","setvalue");

参考css

包含选择器

于 2013-10-15T12:26:48.163 回答
-2

您可以按以下方式使用 jquery 添加或删除类

$(".classname").addClass('new-classname');
$(".classname").removeClass('remove-classname');
于 2013-10-15T12:29:34.253 回答