我有一个嵌入 iframe 的页面,我需要设置 iframe 中显示的元素的样式。问题是我无法编辑 iframe(我认为它是同源的,但我不确定),所以我需要通过父框架中的代码设置 iframe 内容的样式。我尝试通过选择器来做到这一点,但没有成功。
例如:
<html>
<body>
<iframe id="frame">
<div id="target">target</div>
</iframe>
</body>
</html>
CSS 方法:
#frame #target{
background:red;
}
jQuery 方法:
$("#frame #target").css({'background':'red'});
最佳答案
您可以使用.contents()
功能:
$('frame').contents().find('#target').css({'background':'red'});
关于css - 从父框架 css 设置 iframe 内容的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25494888/