javascript - JS - 删除 div 内的所有 <img>

标签 javascript html

我有一个只包含图像的 div。

 <div class="content">
    <img src="img.png"/>
    <img src="img.png"/>
    <img src="img.png"/>
    <img src="img.png"/>
</div>

我需要删除所有 <img>在 div 中。

jquery , 可以通过

$('.content img').remove(); 

但是我如何仅使用 JavaScript 来实现这一点呢?

最佳答案

您可以选择所有 img 元素,然后使用 remove()从 DOM 中删除图像。

document.querySelectorAll(".content img")
  .forEach(img => img.remove());
<div class="content">
  <img src="img.png" />
  <img src="img.png" />
  <img src="img.png" />
  <img src="img.png" />
</div>

关于javascript - JS - 删除 div 内的所有 <img>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68048302/

相关文章:

javascript - 在 5x5 表中创建 for 循环

javascript - 对空输入什么都不做 - 结合表单上的动态操作

HTML Hover-Dropdown over div

javascript - pdf-lib 使用什么颜色格式?

javascript - 使用 Angular AddEventListener 并将其删除

javascript - 删除并存储多个属性

javascript - 如何在标签内附加 SVG 圆圈

html - 将边界半径应用于 Bootstrap 5 表

html - 使用 CSS 移动图像/链接

html - 为什么 <hr/> 的颜色没有变化?