Я пытаюсь добавить DIV как нижеКак добавить блок содержимого div между двумя другими div, используя только javascript?
<div id="topheader" class="topheader">
<ul>
<li>
<a href="#" title="Library">Library</a>
</li>
<li>
<a href="#" title="My Uni">My Uni</a>
</li>
<li>
<a href="#" title="Staff Intranet">Staff Intranet</a>
</li>
</ul>
</div>
между двумя другими дивами
<div id="w3">
.... new div to be here ...
<div id="head">
Мне нужно, чтобы это сделать с помощью JavaScript или motools и не JQuery.
Это работает для меня, используя motools. 'var myEl = new Element ('div', {id: 'new_div_id'}). Inject ('w3', 'after');' – LolWalid
Для завершения, без использования Mootools, вы также можете выполнить это с помощью native 'element.insertAdjacentHTML()', который в этом случае будет выглядеть как 'document.getElementById (" w3 "). insertAdjacentHTML (" afterend ", newDiv);' (где 'newDiv' - это строка, содержащая HTML в вашем примере). – Thriggle