Javascript 如何将所有带有类的元素移动到带有类的元素之后
小提琴: 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 项目 项目2Javascript 如何将所有带有类的元素移动到带有类的元素之后,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; }; 您
如果.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>