将iframe中的css类应用于主文档
Apply css class in iframe to main document
我正在尝试将iframe
的head
中定义的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>
相关文章:
- 如何通过谷歌应用程序脚本从谷歌文档中的位置确定命名范围
- 为什么是文档.旧版应用程序中的DOM-object.properties为null
- 将iframe中的css类应用于主文档
- 正在获取单击的元素相对于整个文档的索引
- 谷歌应用程序脚本:如何修复循环将一个谷歌文档的段落插入另一个
- getSelection()只能应用于某个元素(而不是整个文档)
- javascript文档.提交并非适用于所有浏览器
- 如果文档url不是特定url,则应用JS
- 角度错误:[$rootScope:inprog]$已在文档上应用.单击()
- 从Express,Node.js应用程序中删除MongoDB文档
- 在火狐插件中处理右键单击,仅适用于文档
- Event.observe 仅适用于文档,不适用于特定 ID
- jQuery sortable 仅适用于文档就绪,不适用于按钮
- 在滚动时获取元素相对于文档的动态位置
- CKEditor——如何添加特定于文档的CSS样式
- 函数被调用,即使ID不存在于文档中
- 如何为我的web应用程序创建文档预览/视图(类似于Dropbox)
- 元素存在于文档中
- jQuery1.9将html附加到页面中,然后是一个脚本,两者都依赖于文档准备
- 如何将画布应用于整个文档或如何在整个文档上绘制