我想使用 javascript 从我的 div 元素中删除特定的子元素,但我无法做到这一点。这是元素的格式
<div class="div1">
<span class="spanp">span1<span class="spanc">spanchild1</span></span>
<span class="spanc">spanc</span>
<span class="spanp">span2<span class="spanc">spanchild2</span></span>
<span class="spanc">spanc</span>
<span class="spanp">span3<span class="spanc">spanchild3</span></span>
<span class="spanc">spanc</span>
</div>
我只想删除 class="spanc" 的 span 元素。我如何仅使用 javascript 来做到这一点
var list=document.getElementsByClassName("spanc");
for(var i=0;i<list.length;i++){
list[i].parentNode.removeChild(list[i]);
}
当我运行此命令时,我只能删除奇数索引上的主 Spanc 类元素和类 Spap 元素的子元素。偶数索引 Spap 类子元素仍在列表中
皈依舞
函数式编程
人到中年有点甜
相关分类