<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div class="item">itme1</div>
<div class="item">item2</div>
<script>
var lables = document.querySelectorAll('.item')
var ele = document.createElement('div')
ele.className='mq-supsub mq-non-leaf';
lables.forEach(function (lable,index) {
lable.parentNode.replaceChild(ele, lable)
ele.appendChild(lable)
})
</script>
</body>
</html>
本文介绍了一种使用JavaScript遍历并替换DOM中特定类名元素的方法。通过querySelectorAll选择所有目标元素,创建新div并赋予特定类名,然后用新元素替换原有元素,最后将原元素追加为新元素的子元素,实现DOM结构的重构。
3574

被折叠的 条评论
为什么被折叠?



