我想知道如何让我的父页面进入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>");
有什么想法吗?
答案 0 :(得分:0)
要使用jQuery访问iframe内容,您可以使用contents() - function,如下所述:http://api.jquery.com/contents/
您的代码示例可以由oneliner替换;
$('#framer').contents().find('#placecontenthere').html('<span class="red">Hello</span>');