我似乎無法找到應該是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()的補充。
你嘗試過什麼?你研究了什麼?什麼地方出了錯?你使用什麼標記? –
我已經根據我的問題在這裏搜索了幾個差異。我嘗試了使用contenteditable>通過ID獲取>用outerHTML創建新的,然後刪除舊的div。正如你在描述中看到的那樣,這是相當複雜的。什麼標記? HTML – Richard