Показать сообщение отдельно
  #4 (permalink)  
Старый 17.01.2014, 11:43
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Дело в том, что скрипты выполняются сразу же при своей загрузке, и на момент выполнения того скрипта нужного элемента просто не существует. Чтобы это обойти, надо нужный код записать в обработчик события onload окну, таким образом:
<html>
<head>
<script>
//Следующий код можно записывать хоть в самой странице, хоть подключать отдельно js файлом, как, впрочем, и любой другой.
window.onload = function()
{
  //Любой код, находящийся тут, выполнится только после загрузки страницы.
  document.getElementById("mydiv").innerHTML = "Траляля";
}
</script>
</head>
<body>
<div id="mydiv"></div>
</body>
</html>

Ну либо использовать jQuery, да.

Последний раз редактировалось Erolast, 17.01.2014 в 11:46.
Ответить с цитированием