【问题标题】:How to copy element from an iframe into main DOM in IE7 using jquery如何使用 jquery 将 iframe 中的元素复制到 IE7 中的主 DOM
【发布时间】:2011-04-07 16:13:22
【问题描述】:

我正在尝试将带有一些事件处理程序(使用 jquery 附加)的 iframe 中的 html 元素移动到页面的主 DOM。

例如

var elem = $('iframe').contents().find('span');
elem.detach();
$(document.body).append(elem);
..

在 Chrome 和 FF 中似乎没问题,但在 IE7 中我收到“无效参数”错误。

如果有人知道一些技巧来做到这一点,那就太好了。

【问题讨论】:

    标签: javascript jquery dom iframe


    【解决方案1】:

    如果这两个元素位于不同的域中,则会出现跨域错误。

    阅读this article可能有助于解决您的问题

    【讨论】:

    • 内容来自同一个域,在FF和Chrome中都没有问题——好像是IE7(虽然我没有在IE8上测试过)特有的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    • 2018-01-23
    • 1970-01-01
    • 2013-06-21
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多