您好我的代码返回iframe的所有html。我想只是身体html。任何人都知道如何修改以适应?
代码:
alert( $("#uploaderIframe").contents()[0].documentElement.innerHTML );
答案 0 :(得分:0)
试试这个:
iframeHtml = $("#uploaderIframe").contents()[0].documentElement.innerHTML;
bodyHtml = $(iframeHtml).find("body");
答案 1 :(得分: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()