有没有一种使用 JavaScript“打开 div”的方法(删除父节点但保持其子节点完整)?
我的意思是改变这一点:
<div class="parent">
<div class="child">
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
</div>
<div class="child">
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
</div>
<div class="child">
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
</div>
<div class="child">
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
对此:
<div class="parent">
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
<div class="grandchild"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
不幸的是,我无法访问 HTML,所以我想我可以在加载网页后使用 JavaScript 来实现此结果。
到目前为止我有:
const children = document.querySelectorAll('.child'); …Run Code Online (Sandbox Code Playgroud)