Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   DIV-помогите ламеру (https://javascript.ru/forum/misc/4238-div-pomogite-lameru.html)

gosha_kap 04.07.2009 15:20

DIV-помогите ламеру
 
Вопрос для СУПЕР МЕГА ЛАМЕРА\

<html>
<head>
<title>Простая страница</title>
<script type="text/javascript">
var s=document.getElementById("one").innerHTML;
alert(s);

</script>
</head>
<body>
<div id="one">Один</div>
</body>
</html>

Почему эта е....я элементарщина не пашет ?

Dmitry A. Soshnikov 04.07.2009 15:56

Цитата:

Сообщение от gosha_kap
Почему ... не пашет ?

Потому что, на момент обращения через .getElementById див ещё не успел подгрузиться. Либо вставьте скрипт ниже дива, либо используйте событие загрузки window (или DOMContentLoaded и его эмуляции).

Самый простой вариант:

window.onload = function () {
  var s = document.getElementById("one").innerHTML;
  alert(s);
};


Дальше разберётесь.

gosha_kap 05.07.2009 04:55

Точно.Спасибо


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