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