我有一个包含内容的iFrame和div。我想通过JavaScript删除div,这是否可能?如果可以,怎么做?
我不想仅仅隐藏它(例如通过CSS的"display: none"),而是从网站的HTML中删除它。我对JavaScript有基本的了解,但没有使用iFrame的经验。
我不想仅仅隐藏它(例如通过CSS的"display: none"),而是从网站的HTML中删除它。我对JavaScript有基本的了解,但没有使用iFrame的经验。
您可以使用
$("#iFrameId").contents().find("#yourDiv").empty();
最好使用remove()
例如:$("#iFrameId").contents().find("#yourDiv").remove();
解释
empty()
将删除选择内容的所有内容。
remove()
将删除选择及其内容以及与之关联的所有事件处理程序。
参考文献:
remove()
而不是empty()
,但我不确定期望的行为是什么。 - A. Wolffframe.removeChild(//pass div id here);