Помогите вставить элемент
Помогите пожалуйста...можно ли...
Есть блок элементов <div id="div"></div> <div id="div"></div> <div id="div"></div> <div id="div"></div> <div id="div"></div> <div id="div"></div> ... Можно ли после каждых двух <div id="div"></div> вставить <div id="div2"></div> ? |
ale19, идентификаторы не могут иметь одинковых значений
|
|
monolithed,
а если классы <div class="div"></div> <div class="div"></div> <div class="div"></div> <div class="div"></div> <div class="div"></div> <div class="div"></div> ... Можно ли после каждых двух <div class="div"></div> вставить <div class="div2"></div> |
Цитата:
|
monolithed,
вот похожий случай но почему-то не работает http://javascript.ru/forum/misc/16637-vstavka-tega.html Ссори: Да,странно как-то он работает...то не работал...спустя время заработал...странно |
ale19,
А думать кто за вас будет? <script> window.onload = function() { var div = document.getElementById('div').children, i = div.length; while(i--) { if(i % 2) { var div2 = document.createElement("div"); div2.className = 'div2'; div2.innerHTML = 'div2'; div[i].parentNode.insertBefore(div2, div[i].nextSibling) } } }; </script> <div id="div"> <div class="div1">div1</div> <div class="div1">div1</div> <div class="div1">div1</div> <div class="div1">div1</div> </div> |
Часовой пояс GMT +3, время: 22:40. |