为了账号安全,请及时绑定邮箱和手机立即绑定

如何将CSS应用于iframe?

如何将CSS应用于iframe?

如何将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);

请注意,根据您使用的浏览器,这可能仅适用于从同一域提供的页面。


查看完整回答
反对 回复 2019-05-25
?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

var $head = $("#eFormIFrame").contents().find("head");$head.append($("<link/>", {
    rel: "stylesheet",
    href: url,
    type: "text/css"}));


查看完整回答
反对 回复 2019-05-25
  • 4 回答
  • 0 关注
  • 2788 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信