我有一个iFrame和一个包含内容的div。我想通过JavaScript删除div,这是可能的,我怎么能这样做?
我不想只是不通过CSS显示它(例如。display: none
),而是从网站的HTML中删除它。我掌握了JavaScript的基本知识,但没有任何使用iFrame的经验。
答案 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);