gpt4 book ai didi

javascript - 将 iframe 中的 css 类应用于主文档

转载 作者:太空宇宙 更新时间:2023-11-03 19:00:42 25 4
gpt4 key购买 nike

我正在尝试将在 iframehead 中定义的 CSS 类应用于主文档中的元素。

除了使用 Javascript 将类从 iframe 的头部复制到主文档的头部之外,是否有一种简单的方法来访问该类并将其应用于主文档?

在主文档中像这样(显然行不通)会很棒:

<div class="#iframe.classtoapply">lorem ipsum</div>

最佳答案

嘿,你可以这样做..假设您有一个 iframe,它看起来像这样,具有 a 类和 b 类。代码

<head>

<style>
.a{color:red;}
.b{
color:blue;
}
</style>
</head>

现在假设您有一个包含该 iframe 的主页。您可以编写这样的代码。结账。

 <head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
</head>
<body>
<iframe src="youriframe.html"></iframe>
<span class="a" >Hi</span>
<span class="b" >It Worked</span>
<script>
$(function() {
$('head').append('<style/>');
setInterval(function() {
if(typeof($('iframe').contents().find('head>style').html())!='undefined') {
$('head>style').eq(0).append($('iframe').contents().find('head>style').html());
}
}
,1);
}
);
</script>
</body>

关于javascript - 将 iframe 中的 css 类应用于主文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12133649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com