我对如何重新排序节点感到困惑。我想添加两个简单的"移动项目"并且"将项目向下移动"功能。虽然insertBefore()执行我想要移动前一个兄弟之前的兄弟,但在DOM中移动一个节点的最简单方法是什么? 非常感谢!
答案 0 :(得分:13)
代码示例:
try {
$li->parentNode->insertBefore( $ul, $li->nextSibling);
} catch(\Exception $e){
$li->parentNode->appendChild( $ul );
}
答案 1 :(得分:0)
好的,愚蠢的我。简单的解决方案就是将DOM下载到nextSibling的nextSibling并执行相同的insertBefore ...所以这就解决了。