ошибка в javascript
занимаюсь по видео-урокам, в одном из них есть пример использования getElementById(), html файл и js скрипт. вот как раз скрипт и не работает-
var moto = document.getElementById("img_2"); alert(moto.alt); ошибка консоли - Uncaught exception: TypeError: Cannot convert 'moto' to object Error thrown at line 13, column 0 in http://family.ru/moto/js/scripts.js: alert(moto.alt); та же ситуация при обработке скрипта - var myDiv = document.getElementById("div_for_img"); var childDiv = myDiv.childNodes; for (i=0; i<childDiv.length; i++) { alert(childDiv[i].alt);} ошибка в консоли- JavaScript - http://family.ru/moto/index.html Uncaught exception: TypeError: Cannot convert 'myDiv' to object Error thrown at line 12, column 0 in http://family.ru/moto/js/scripts.js: var childDiv = myDiv.childNodes; |
судя по всему, вы запрашиваете элементы до их создания.
поместите скрипт в конце страницы, или же повесьте его на window.onload |
точно, спасибо большое, я вспомнил) действительно скрипт подключается у меня в начале страницы...
|
Часовой пояс GMT +3, время: 17:54. |