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

标签 javascript jquery html css iframe

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

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

最佳答案

你可以使用

$("#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/

关于javascript - 如何使用 JavaScript 删除 iFrame 中的 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31808185/

相关文章:

javascript - 使用 ionic-scroll 移动和滚动 Canvas 元素

html - 网页的宽度设置为 980px 而不是窗口的宽度。手机网站

php - AJAX 第二次请求和 IE6

jQuery-最低浏览器内存要求

jquery - 使用 find() 将 XML 节点文本作为数组返回

javascript - 如何以编程方式触发 ngClick

html - 如何设置与另一半不同的 <hr> 样式?

javascript - 关于 JavaScript 鼠标事件异常,我遇到了问题

javascript - 如果出现某个字符串,如何使 JS RegEx 不匹配?

javascript - 在 HTML 的有序列表中为大数字添加逗号