本帖最后由 Ellia.Duan 于 2024-7-3 14:26 编辑
您好,可以用dom结点获取子节点,然后修改顺序。
可以参考下面的代码:
- // 选择父节点
- const parent = document.getElementById("parent");
- // 获取子节点列表
- const childNodes = parent.childNodes;
- // 将子节点列表转换成数组
- const childArr = Array.from(childNodes);
- // 颠倒子节点数组的顺序
- const reversedArr = childArr.reverse();
- // 从父节点中移除所有子节点
- while (parent.firstChild) {
- parent.removeChild(parent.firstChild);
- }
- // 将反转后的子节点按照新顺序添加回父节点
- reversedArr.forEach(node => {
- parent.appendChild(node);
- });
复制代码
|