我有一个 iFrame 和一个包含内容的 div。我想通过 JavaScript 删除 div,这可能吗?我该怎么做?
我不想只是不显示它(例如 display: none
通过 CSS),而是将其从站点的 HTML 中删除。我具有 JavaScript 的基本知识,但没有任何使用 iFrame 的经验。
最佳答案
你可以使用
$("#iFrameId").contents().find("#yourDiv").empty();
最好使用remove()
示例:$("#iFrameId").contents().find("#yourDiv").remove();
解释
empty()
将删除选择的所有内容。
remove()
将删除所选内容及其内容以及与其关联的所有事件处理程序。
供引用:
关于javascript - 如何使用 JavaScript 删除 iFrame 中的 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31808185/