我似乎找不到JavaScript的一个基本功能。我想通过按钮单击将一个元素向上或向下移动一个位置。jQuery和其他专有库不是选择。
function moveDown()
{
if (document.getElementById('CMSeditingNode'))
{
var node = document.getElementById('CMSeditingNode'),
parent = node.parentNode,
nextNode = node.nextSibling,
secondNode = nextNode.nextSibling,
oldChild = parent.removeChild(node);
parent.insertBefore(oldChild, secondNode);
}
}
答案完美地解决了我的问题,我在这篇帖子中补充了insertAfter()的内容。