Vanilla Javascript for 循环从选定集合中删除 html 元素 [英] Vanilla Javascript for loop to remove html elements from selected collection
问题描述
var overrideField = document.querySelectorAll('.form_style_override_field');overrideField.forEach(function (e) {e.parentNode.parentNode.remove();});
我正在尝试学习 vanilla javascript 并尝试删除由类名拉取的元素.
var overrideField = document.getElementsByClassName('form_style_override_field');for (var i = 0; i < overrideField.length; i++){var controlGroup = overrideField[i].parentNode.parentNode;controlGroup.remove();}
var overrideField = document.getElementsByClassName('form_style_override_field');for (var i = 0; i < overrideField.length; i++){var controlGroup = overrideField[i].parentNode.parentNode;controlGroup.remove();}
<div class="control-group"><div class="control-label">标签 1</div><div class="控件"><span class="form_style_override_field"></span>控制组 1
<div class="control-group"><div class="control-label">标签 2</div><div class="控件"><span class="form_style_override_field"></span>控制组 2