我有一个已定义css样式的类。我现在正在尝试将该页面作为IFRAME加载到其他站点中。我想从加载的站点更改该特定类的css属性。用jquery可以吗?我试着从我的角度来看它没有得到。任何人都可以帮助我...
答案 0 :(得分:7)
由于same-origin policy,您无法更改iframe
中元素的样式。
答案 1 :(得分:-1)
您还可以使用attr属性来更改Html特定属性的值。
$("img").attr("width","500");
或者
$("#tagid").attr("width","500");
或
$(".tagclass").attr("width","500");
但是在一个页面中,您无法更改在IFRAME中加载的子页面的属性。
答案 2 :(得分:-2)
$(".classname").css("propertyname","setvalue");
例如
$(".classname").css("height","50px");
用于iframe使用
$("iframe").contents().find(".classname").css("propertyname","setvalue");
参考 css
<强> contains-selector 强>
答案 3 :(得分:-2)
您可以按照以下方式使用jquery添加或删除类
$(".classname").addClass('new-classname');
$(".classname").removeClass('remove-classname');