如何更改iFrame样式

时间:2011-06-28 16:01:54

标签: javascript jquery html css iframe

我有这个iframe:

<iframe id="myiframe" src="..." style="width: 90px; height: 70px">
</iframe>

如何更改宽度?我试过:

$("#myiframe").attr("width", 104);

但是iframe的宽度为90px。

如何更改90px?感谢!!!

4 个答案:

答案 0 :(得分:3)

$("#myiframe").css({"width": 104});

答案 1 :(得分:1)

使用$.width()方法:

$("#myiframe").width(104);

请注意,此方法既是getter又是setter。传递一个值将声明匹配元素的宽度,并且不传递任何值将返回匹配元素的当前宽度。

alert( $("#myiframe").width() ); // 104

在线演示:http://jsbin.com/egozax/edit

答案 2 :(得分:0)

更改内联值有什么问题?

<iframe id="myiframe" src="..." style="width: 104px; height: 70px">
</iframe>

但是,你的jQuery代码有一个缺陷:它向iframe添加了width属性,它没有改变它的style

答案 3 :(得分:-1)

$("#myiframe").attr("width", "104px");