如何使用JavaScript删除iFrame中的HTML元素

时间:2015-08-04 11:33:22

标签: javascript jquery html css iframe

我有一个iFrame和一个包含内容的div。我想通过JavaScript删除div,这是可能的,我怎么能这样做?

我不想只是不通过CSS显示它(例如。display: none),而是从网站的HTML中删除它。我掌握了JavaScript的基本知识,但没有任何使用iFrame的经验。

2 个答案:

答案 0 :(得分:5)

您可以使用

$("#iFrameId").contents().find("#yourDiv").empty();

最好使用remove()

示例:$("#iFrameId").contents().find("#yourDiv").remove();

<强>释

empty()将删除所有内容。

remove()将删除选择及其内容以及与之关联的所有事件处理程序。

供参考: 1)http://api.jquery.com/remove/ 2)http://api.jquery.com/empty/

答案 1 :(得分:0)

您可以尝试以下方式: -

frame.removeChild(//pass div id here);