我有一个页面,在一个 div 中有几个动态创建的 iframe。我想在不刷新它们和/或丢失它们的 contentWindow 的情况下在该 div 中动态地重新排序它们。
如果我尝试 insertBefore 这不起作用,我最终会丢失我尝试移动的 iframe 的内容。
有没有一种方法可以做到这一点,而不用做绝对位置,也不必设置顶部和左侧?如果可能的话,为了简单起见,我仍然希望能够使用相对定位。
最佳答案
唯一想到的方法是设置一个等于 iframe 的 contentWindow/contentDocument 的变量。然后使用您想要的任何方法重新定位那个或删除它并创建一个新的,然后将它的 contentWindow/contentDocument 设置为您之前存储的变量。
附言我是一个业余的 iframe,如果这个想法很愚蠢,请随时告诉我,但请不要为此感到害怕。
关于javascript - 可以在 dom 中重新排序 iframe 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13532853/