2009-10-30 50 views
0

嗨,我的代碼返回iframe的所有html。我想只是身體的HTML。任何一個知道如何修改以適應?iframe的body html

代碼:

alert($("#uploaderIframe").contents()[0].documentElement.innerHTML); 

回答

0
var iframeHtml = $("#uploaderIframe").contents()[0].documentElement.innerHTML; 
var bodyHtml = $(iframeHtml).find("body").html(); 
alert(bodyHtml); 

..大概從創建的IFRAME的innerHTML一個新的DOM節點 - 我居然懷疑$(iframeHtml).find("body")是一個空的jQuery目的。

嘗試

var bodyHtml = $('#uploaderIframe').contents().find("body").html() 

編號:Traversing/contents

+0

三江源完美 – 2009-10-30 09:17:59

0

試試這個:

iframeHtml = $("#uploaderIframe").contents()[0].documentElement.innerHTML; 
bodyHtml = $(iframeHtml).find("body");