将 CSS 应用于 iframe 父级(在同一域上)
Apply CSS to iframe parent (on same domain)
我有以下代码:
<html>
<head>
<style>
div { padding:0px; }
</style>
<body>
<div>testing123</div>
<iframe src="page2.html"></iframe>
</body>
</html>
是否可以将一些 js/css 应用于 page2.html这将更改父级的div { padding:0px; }
部分?
你可以尝试将jquery代码放入你的Iframe
加载中:
parent.$('body').find('div').css('padding', '10px');
在您的 html 页面上page2.html
输入代码:
$(document).ready(function () {
parent.$('body').find('div').css('padding', '10px');
});
您无法影响 iframed 元素的 CSS。您需要直接在文件中执行此操作
是的,但您必须将代码添加到 page2.html即使在同一域上也是如此。
这能做到你想要的吗?
$("div", top.document).css("padding", "10px");
我确实建议您id
div
,以防止搞砸整个页面的css。
相关文章:
- 将CSS应用于printWindow.print();在Javascript中
- 将CSS应用于在JavaScript中创建的表-表的位置不正确
- 无法将页面 CSS 应用于 DIV 对于 stackoverflow.com 中的每个主题
- IE不将CSS应用于JS,适用于Chrome / FF
- 如何将CSS应用于Javascript添加的元素
- 将 css 应用于 IE10 及更低版本
- 将 CSS 应用于 iframe 父级(在同一域上)
- 如何将CSS应用于此jQuery函数的结果
- 修复了将CSS应用于title属性的脚本的错误
- 仅将CSS应用于子DIV
- 如果某个样式在TD中,则将CSS应用于TR
- 如何将css应用于asp.net链接按钮
- 将CSS应用于ng-repeat中的唯一li
- 将 CSS 应用于 JavaScript 文档.writeln ( )
- 如果选中复选框,请将css应用于href
- 将自定义JS和CSS应用于iframe?(制作第三方移动网站)
- 将自定义css应用于sapui5平铺
- 在JavaScript中查找两个JSON数组之间匹配的JSON项,并将CSS应用于UL列表中的匹配项
- 如何将加载的javascript和css应用于.load()内容
- 有没有一种更优雅的方法将 css 应用于“除了这个元素之外的所有元素”