Javascript 如何从iframe将元素附加到父实体?

Javascript 如何从iframe将元素附加到父实体?,javascript,jquery,Javascript,Jquery,我在iframe中有这个代码 <script type="text/javascript"> $(document).ready(function(){ $("body").append($("#ctap").html()); }); </script> $(文档).ready(函数(){ $(“body”).append($(“#ctap”).html()); }); 我想将ctap的html附加到父体。我该怎么做呢?如果父体你应该

我在iframe中有这个代码

<script type="text/javascript">
    $(document).ready(function(){
        $("body").append($("#ctap").html());
    });
</script>

$(文档).ready(函数(){
$(“body”).append($(“#ctap”).html());
});

我想将ctap的html附加到父体。我该怎么做呢?

如果父体你应该有这样的东西:

var iFrame = $('#iframe_id');
var iContent = iFrame.contents().find("#ctap").html();
$("body").append( iContent );

在document.ready中尝试以下代码

parent.$("body").append($("#ctap").html());

为了能够从iframe访问主机页的内容,由于跨域脚本限制,它们必须具有完全相同的位置(主机名和端口)


我觉得这没问题。您确实创建了一个id为ctap的节点,对吗?您需要从父实体调用此内容。主机页和iframe的href URL是什么?@RobRaisch,请向他解释全部内容:)主机页-&iframe-非常简单,谢谢@aravind.udayashankara