Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Перемещение элемента по структуре DOM (https://javascript.ru/forum/misc/38431-peremeshhenie-ehlementa-po-strukture-dom.html)

zOdmin 01.06.2013 16:12

Перемещение элемента по структуре DOM
 
Какой самый короткий и быстрый способ это сделать?

Например, нужно переместить mov из d1 в d2, чтобы родителем стал d2:
<body>
<div id="d1"><div id="mov">need to be moved</div></div>
<div id="d2"></div>
</body>

deivan 01.06.2013 18:32

removeChild / appendChild

oneguy 01.06.2013 19:19

document.getElementById("d2").appendChild(document.getElementById("mov"));

bes 01.06.2013 20:10

<body>
<div id="d1"></div>
<div id="d2"><div id="mov">need to be moved</div></div>
</body>

можно так :D

короткий не всегда кроссбраузерный
тут надо учитывать в том числе и способ получения элемента тоже

PS: используешь new Date(), замеряешь разные варианты, потом всем рассказываешь ;)

var t = new Date();
alert('насколько быстро ты меня закроешь');
alert('за ' + (new Date() - t) + ' мс');


Часовой пояс GMT +3, время: 11:24.