如何将CSS应用于iframe?我有一个简单的页面,有一些iframe部分(显示RSS链接)。如何将主页面中的相同CSS格式应用于iframe中显示的页面?
4 回答
浮云间
TA贡献1829条经验 获得超4个赞
如果iframe的内容不完全在您的控制之下,或者您想要使用不同样式访问不同页面中的内容,则可以尝试使用JavaScript进行操作。
var frm = frames['frame'].document;
var otherhead = frm.getElementsByTagName("head")[0];
var link = frm.createElement("link");
link.setAttribute("rel", "stylesheet");
link.setAttribute("type", "text/css");
link.setAttribute("href", "style.css");
otherhead.appendChild(link);
请注意,根据您使用的浏览器,这可能仅适用于从同一域提供的页面。
幕布斯6054654
TA贡献1876条经验 获得超7个赞
var $head = $("#eFormIFrame").contents().find("head");$head.append($("<link/>", {
rel: "stylesheet",
href: url,
type: "text/css"}));- 4 回答
- 0 关注
- 2837 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消
