О documentFragment.
fr= document.createDocumentFragment(); // создаём фрагмент fr.appendChild(document.createElement("div")); // добавляем ему "ребёнка" alert(fr.childNodes.length); // смотрим кол-во детей: 1 document.createElement("div").appendChild(fr); // добавляем фрагмент кому-нибудь alert(fr.childNodes.length); //снова смотрим кол-во детей: 0 Почему дети фрагмента не копируются в узел, а перемещаются? |
потому что так устроен мир
|
Ну да. Где-то я встречал, что javascript - самый дзенский в мире язык.
Хотя да, вопрос туповат, конечно) |
Потому что appendChild аппендит элемент, а не его копию, очевидно же.)
Для копии юзай appendChild(fr.cloneNode(true)) |
Aetae, да это понятно... Но всё равно спасибо)
|
Часовой пояс GMT +3, время: 03:22. |