За последние 24 часа нас посетили 19283 программиста и 1647 роботов. Сейчас ищут 1100 программистов ...

Подскажите ошибку

Тема в разделе "JavaScript и AJAX", создана пользователем Hawk, 28 янв 2008.

  1. Hawk

    Hawk Активный пользователь

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    Не работает код не так:

    [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 ковыряю только третий день так что сильно не пинайте, за глупые ошибки;)
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    вопрос - когда выполняются указанные строчки яваскрипта, и когда создаются элементы <body> <table> id="links"
    Последовательность/очередность?
     
  3. dAllonE

    dAllonE Guest

    Вниз 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делать его функцией и выполнить ее после загрузки....
     
  4. Hawk

    Hawk Активный пользователь

    С нами с:
    30 авг 2007
    Сообщения:
    201
    Симпатии:
    0
    Адрес:
    Беларусь
    armadillo
    dAllonE
    Спасибо, сработало!