【发布时间】:2019-11-23 00:12:08
【问题描述】:
我正在构建一个电子邮件构造函数,当用户保存模板时,我只是将 HTML 发送到服务器。但我需要删除 drap & drop 元素才能将其发送到服务器。
我不太擅长 DOM 操作,所以我不知道从哪里开始。
这是我的 HTML:
<table>
<tbody>
<tr>
<th>
<div class="components-drop-area">
<p>aa</p>
<p>bb</p>
</div>
</th>
</tr>
<tr>
<th>
<div class="components-drop-area">
<p>cc</p>
<p>dd</p>
</div>
</th>
</tr>
</tbody>
</table>
我需要删除所有 .components-drop-area div。类似的东西:
<table>
<tbody>
<tr>
<th>
<p>aa</p>
<p>bb</p>
</th>
</tr>
<tr>
<th>
<p>cc</p>
<p>dd</p>
</th>
</tr>
</tbody>
</table>
我在这里停止了我的代码:
var table = document.querySelector('table').cloneNode(true)
let dropAreas = table.querySelectorAll('.components-drop-area')
console.log(table, dropAreas)
如何在保留内容的同时循环和删除所需元素?
【问题讨论】:
标签: javascript html dom