gpt4 book ai didi

javascript - 如何删除文本 = "text"的子项

转载 作者:行者123 更新时间:2023-11-28 18:01:31 25 4
gpt4 key购买 nike

我试图删除具有innerHTML 或另一个等于某个值的属性的元素的子元素。我如何在 C# 中实现类似 LINQ 的东西。

element.removeChild(element.nodeChilds.Where(child => child.innerHTML = "Hello")); 

最佳答案

您可以使用Array#find查找具有指定 innerHTML 属性的元素并将其删除。

var elem = document.getElementById('parent');
elem.removeChild(Array.from(elem.childNodes).find(v => v.innerHTML == 'text'));
<div id='parent'>
<p>empty</p>
<p>text</p>
</div>

关于javascript - 如何删除文本 = "text"的子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43458000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com