| 
 Странности с insertBefore() Вот код: <body> <div id="wrapper"> <div id="array_numb"><span>1111111111 22222 333333333 444444 555555555 66666666 7777777 8888 9999</span></div> </div> <script type="text/javascript"> var but = document.getElementById("array_numb"); but.onclick = function(){ var shell = document.createElement("div"); var childTxt = document.createTextNode("Ura!!!"); shell.appendChild(childTxt); var x = document.getElementsByTagName("div")[0]; document.body.insertBefore(shell, x); } </script> </body> Вроде все очень понятно и просто, однако я никак не могу понять, если мы в var x = document.getElementsByTagName("div")[0]; выставляем вместо 0 - 1, то есть выбираем div#array_numb - insertBefore() не работает.( Почему??? Очень нужен ваш совет!) | 
| 
 Цитата: 
 Цитата: 
 
document.getElementsByTagName("div")[1]
не дитё элемента body... Он внук. :) | 
| 
 Спасибо большое, Ksa. Вы - настоящий Профессор! | 
| Часовой пояс GMT +3, время: 12:09. |