如何使用jQuery进入iframe

时间:2013-05-23 04:52:53

标签: javascript jquery iframe parent getelementbyid

我想知道如何让我的父页面进入iframe并将innerhtml(使用jQuery .html())设置为我将提供的变量。

这是我到目前为止所做的:

var iframe = document.getElementById('framer');
var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
var content_destination = innerDoc.getElementById('placecontenthere');  
$(content_destination).html("<span class='red'>Hello</span>");

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

要使用jQuery访问iframe内容,您可以使用contents() - function,如下所述:http://api.jquery.com/contents/

您的代码示例可以由oneliner替换;

$('#framer').contents().find('#placecontenthere').html('<span class="red">Hello</span>');