找回密码
 立即注册

QQ登录

只需一步,快速开始

gnip

中级会员

121

主题

309

帖子

974

积分

中级会员

积分
974
gnip
中级会员   /  发表于:2024-7-2 11:16  /   查看:788  /  回复:1
1金币
image.png739115905.png 黄色框我是自己定义的top面板,红色的是默认设计器自带的,但是我先把我的放上面,这块怎么能调整呢

最佳答案

查看完整内容

您好,可以用dom结点获取子节点,然后修改顺序。 可以参考下面的代码:

1 个回复

正序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-2 11:16:16
来自 2#
本帖最后由 Ellia.Duan 于 2024-7-3 14:26 编辑

您好,可以用dom结点获取子节点,然后修改顺序。
可以参考下面的代码:
  1. // 选择父节点
  2. const parent = document.getElementById("parent");

  3. // 获取子节点列表
  4. const childNodes = parent.childNodes;

  5. // 将子节点列表转换成数组
  6. const childArr = Array.from(childNodes);

  7. // 颠倒子节点数组的顺序
  8. const reversedArr = childArr.reverse();

  9. // 从父节点中移除所有子节点
  10. while (parent.firstChild) {
  11.   parent.removeChild(parent.firstChild);
  12. }

  13. // 将反转后的子节点按照新顺序添加回父节点
  14. reversedArr.forEach(node => {
  15.   parent.appendChild(node);
  16. });
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部