Помогите вставить элемент
Помогите пожалуйста...можно ли...
Есть блок элементов <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, время: 03:05. |