gpt4 book ai didi

javascript - 如何删除子节点并在javascript中保留其子节点?

转载 作者:行者123 更新时间:2023-12-02 13:45:52 31 4
gpt4 key购买 nike

我不太擅长 JavaScript。我有一个像这样的 DOM 结构:

<div data-embed-url="https://www.youtube.com/watch?v=5DkrwfY2jw4">
<div class="black">
<div>
<div style="left: 0px; width: 100%; height: 0px; position: relative; padding-bottom: 56.2493%;">
<iframe allowfullscreen="" frameborder="0" src="https://www.youtube.com/embed/5DkrwfY2jw4"></iframe>
</div>
</div>
</div>

如何删除类为“black”的节点和 div,而不保留其他样式和类?

最佳答案

假设您使用的是 ES5:

// Find the `.black`
var black = document.querySelector('.black');

// Replace `.black` with its first child
black.parentNode.replaceChild(black.firstChild, black);

关于javascript - 如何删除子节点并在javascript中保留其子节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41404229/

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