【发布时间】:2021-03-22 07:52:57
【问题描述】:
我想使用 for 循环删除父 div 中的每个子 div,如下所示:
for (var x = 0; x < parent.length; x++) {
parent[x].remove();
}
这是我的参考代码:
var remove5 = document.getElementById('social');
<div class="col-md-4" id="col-md-4" id="social">
<div class="footer-col" id="footer-col">
<h4>Social Media</h4>
<span class="fa-stack">
<a href="#your-link">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-facebook-f fa-stack-1x"></i>
</a>
</span>
<span class="fa-stack">
<a href="#your-link">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-twitter fa-stack-1x"></i>
</a>
</span>
<span class="fa-stack">
<a href="#your-link">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-google-plus-g fa-stack-1x"></i>
</a>
</span>
<span class="fa-stack">
<a href="#your-link">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-instagram fa-stack-1x"></i>
</a>
</span>
<span class="fa-stack">
<a href="#your-link">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-linkedin-in fa-stack-1x"></i>
</a>
</span>
</div>
</div>
所以,我想删除 ID 为 social 的第一个 di 内的所有 div
【问题讨论】:
-
有什么问题?你试过这个吗?它怎么不工作?
-
不应该是
for (var x = 0; x < children.length; x++)吗? -
如何设置变量
parent? -
如果你这样做,你的代码应该可以工作
parent = remove5.querySelectorAll("div");
标签: javascript html css