改变iframe内的内容并删除不需要的元素

时间:2017-03-01 07:54:49

标签: javascript jquery

我有一个div

<div id="container">
<iframe id="survey" src="somepage"></iframe>
</div>

现在页面加载了iframe

我想删除除iframe内的div之外的所有其他项

$("#container").html($("#survey .requiredDiv").html())

但这不起作用

有可能做这样的事吗?该怎么办?

1 个答案:

答案 0 :(得分:2)

请记住:src的{​​{1}}也必须位于同一个域中。这是出于安全原因。

但你可以这样使用load / html:

iframe

使用$("#container").html(function(){ // There could be multiple target elements, i guess you should loop and return the html var htm = ''; $("#survey").contents().find(".requiredDiv").each(function(){ htm += this; }); return htm; });

.load()