Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将所有带有类的元素移动到带有类的元素之后_Javascript_Html - Fatal编程技术网

Javascript 如何将所有带有类的元素移动到带有类的元素之后

Javascript 如何将所有带有类的元素移动到带有类的元素之后,javascript,html,Javascript,Html,小提琴: HTML: 选择.hdr后,迭代.item2s并使用insertBefore将它们放在.hdr插入之后.hdr的下一个同级之前,这相当于在.hdr之后插入: const hdr=document.querySelector'.hdr'; const parent=hdr.parentElement; document.queryselectoral.item2.forEachitem2=>{ parent.insertBeforeitem2,hdr.nextSibling; }; 您

小提琴:

HTML:

选择.hdr后,迭代.item2s并使用insertBefore将它们放在.hdr插入之后.hdr的下一个同级之前,这相当于在.hdr之后插入:

const hdr=document.querySelector'.hdr'; const parent=hdr.parentElement; document.queryselectoral.item2.forEachitem2=>{ parent.insertBeforeitem2,hdr.nextSibling; }; 您的物品 项目 项目 项目2 项目 项目2 选择.hdr后,迭代.item2s并使用insertBefore将它们放在.hdr插入之后.hdr的下一个同级之前,这相当于在.hdr之后插入:

const hdr=document.querySelector'.hdr'; const parent=hdr.parentElement; document.queryselectoral.item2.forEachitem2=>{ parent.insertBeforeitem2,hdr.nextSibling; }; 您的物品 项目 项目 项目2 项目 项目2
如果.hdr div也不存在,请提供一个示例。谢谢。如果.hdr不存在,您如何知道在何处插入它们?项目2将位于div.main>div的开头,然后在父级的第一个子级上使用insertBefore,而不是在.hdr问题上使用insertBefore。。。假设项目2我希望它以相同的顺序出现。。。这可能吗?如果.hdr div也不存在,请提供一个示例。谢谢。如果.hdr不存在,您如何知道在何处插入它们?项目2将位于div.main>div的开头,然后在父级的第一个子级上使用insertBefore,而不是在.hdr问题上使用insertBefore。。。假设项目2我希望它以相同的顺序出现。。。可能吗?
<div class="main">
  <div>
    <div class="hdr">
      Your Items
    </div>
    <div class="newIt item">
      item
    </div>
    <div class="newIt item">
      item
    </div>
    <div class="newIt item2">
      item2
    </div>
    <div class="newIt item">
      item
    </div>
    <div class="newIt item2">
      item2
    </div>
  </div>
</div>
<div class="main">
  <div>
    <div class="hdr">
      Your Items
    </div>
    <div class="newIt item2">
      item2
    </div>
    <div class="newIt item2">
      item2
    </div>
    <div class="newIt item">
      item
    </div>
    <div class="newIt item">
      item
    </div>
    <div class="newIt item">
      item
    </div>
  </div>
</div>