Как вставить найденный элемент в другой div, DOM
Вот образец меню http://titan-square.zz.mu/
у меня есть менюшка. в ней вторая "еще ссылка" съехала вниз, как вот сделать так, чтоб все элементы кот. съезжают вывести в отдельном блоке вертикально window.onload = function () { var menu = document.getElementById('menu'); var items = menu.childNodes[1].children; var orWidth = menu.offsetWidth; var sun=0; for (var i=0; i<items.length; i++) { var sum = items[i].offsetWidth; sun+=sum; if (sun > orWidth) { var newMenu = document.createElement('DIV'); items.insertBefore(newMenu, items[i]) } } } я так понимаю для них нужен отдельный контейнер. var newMenu = document.createElement('DIV'); items.insertBefore(newMenu, items[i]) как вставить найденные мне элементы в другой div что ли :) |
appendChild() не тут не срабатывает?
newMenu.appendChild(items[i]); |
Спасибо, но я это решил немного иначе. с помощью insertBefore
|
Часовой пояс GMT +3, время: 21:21. |