вставить тег в начало дива
есть код:
<div id="wall"> <div id="10"></div> <div id="9"></div> <div id="8"></div> <div id="7"></div> <div id="6"></div> <div id="5"></div> <div id="4"></div> <div id="3"></div> <div id="2"></div> <div id="1"></div> </div> надо чтобы перед <div id="10"></div> поставить <div id="11"></div> и чтобы получилось примерно так <div id="wall"> <div id="11"></div> <div id="10"></div> <div id="9"></div> <div id="8"></div> <div id="7"></div> <div id="6"></div> <div id="5"></div> <div id="4"></div> <div id="3"></div> <div id="2"></div> <div id="1"></div> </div> Помогите, пожалуйста в инете находил долгие примеры , может есть короткий способ? |
insertBefore
сначала найти по id wall div10 создать div11 а потом wall.insertBefore(div11,div10); |
а что если div перед которым ставить div11 неизвестен?
|
Цитата:
var div11=document.createElement('div'); div11.innerHTML='tratata'; var wall=document.getElementById('wall'); var first=wall.childNodes[0]; wall.insertBefore(div11,first); |
Вместо wall.childNodes[0] можно просто wall.firstChild
|
Часовой пояс GMT +3, время: 17:40. |