【发布时间】:2012-12-10 06:32:25
【问题描述】:
是否可以使用 CSS 更改 DOM 元素顺序?我有一个 iframe,我想将工具栏从 above 更改为 below iframe 的主要内容。
所以从这里:
<iframe>
<html>
<body>
<div id='toolbar'></div>
<div id='main_content'></div>
<div id='other_stuff'></div>
</body>
</html>
</iframe>
到这里:
<iframe>
<html>
<body>
<div id='main_content'></div>
<div id='toolbar'></div>
<div id='other_stuff'></div>
</body>
</html>
</iframe>
如果使用 CSS 无法做到这一点,有人可以建议如何在 Javascript 中执行此操作吗?操纵 iframe 内容总是让我感到困惑 *^%$。作为一个实际应用程序,我实际上指的是iframe that is generated with Crocodoc (https://crocodoc.com/docs/walkthrough/skinning/),所以我的目的是让这个问题和答案对那些使用这项服务的人也有价值。
【问题讨论】:
-
也许这样的东西可以工作:jsfiddle.net/znnaJ
-
@dfsq 谢谢我也会考虑...
标签: javascript css iframe cross-domain crocodoc