Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   document.getElementById("twoh") is null (https://javascript.ru/forum/misc/12423-document-getelementbyid-twoh-null.html)

MCTrane 16.10.2010 23:14

document.getElementById("twoh") is null
 
Есть javascript код:
document.getElementById('twoh').style.width="400px";

И HTML:
<td id=twoh style="width:1px;"></td>


Но при этом как всегда выдаёт странную ошибку:
document.getElementById("twoh") is null

Что же Я сделал не так?

Sweet 16.10.2010 23:19

Это потому, что ты обращаешься к объекту, которого еще нет в DOM'е. Уверен, что скрипт находится в head

MCTrane 17.10.2010 10:54

Спасибо)

monolithed 17.10.2010 11:17

внимательно проанализируйте код и найдите разницу ( почитать)
<td id=twoh style="width:1px;"></td>
<script type="text/javascript">
window.onload = function() {
    document.getElementById('twoh').style.width="400px";
};
</script>


или так:
<td id=twoh style="width:1px;"></td>
<script type="text/javascript">
    document.getElementById('twoh').style.width="400px";
</script>


Часовой пояс GMT +3, время: 11:06.