Не работает код не так: [js]<script type="text/javascript"> var newHTML = "<a href=page4.html>Страница</a>"; document.getElementById("links").innerHTML = newHTML; </script> </head> <body> <table width="100" border="1"> <tr> <td id="links"></td> </tr> </table> </body>[/js] и не так [js] <script type="text/javascript"> var newElement = document.createElement("a"); var newText = document.createTextNode("Next page"); newElement.href = "page4.html"; newElement.appendChild(newText); document.getElementById('links').appendChild(newElement); </script> </head> <body> <table width="100" border="1"> <tr> <td id="links"></td> </tr> </table> [/js] выдает ошибку document.getElementById() есть null или не является объектом... JavaScript ковыряю только третий день так что сильно не пинайте, за глупые ошибки
вопрос - когда выполняются указанные строчки яваскрипта, и когда создаются элементы <body> <table> id="links" Последовательность/очередность?
Вниз JS код перести пробовал? [js] <body> <table width="100" border="1"> <tr> <td id="links"></td> </tr> </table> </body> <script type="text/javascript"> var newHTML = "<a href=page4.html>Страница</a>"; document.getElementById("links").innerHTML = newHTML; </script> [/js] или cделать его функцией и выполнить ее после загрузки....