| 
				Странности с 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() не работает.( Почему??? Очень нужен ваш совет!)
 |