Показать сообщение отдельно
  #1 (permalink)  
Старый 27.08.2014, 11:46
Новичок на форуме
Отправить личное сообщение для grafvonfabercastel Посмотреть профиль Найти все сообщения от grafvonfabercastel
 
Регистрация: 27.08.2014
Сообщений: 2

getElementsByTagName область видимости?
добрый день!

прошу вашей помощи в связи с вот чем:

к хтмл странице с несколькими заголовками h1 цепляется внешний скрипт.
если в скрипте код 1, то показывается второй заголовок h1 (то есть все ок). если в скрипте код 2, то в консоли undefined. Если в скрипте код №3, то a содержит массив из заголовков h1(что тоже верно). объясните, пожалуйста, в какую сторону у меня кривые руки и почему getElementsByTagName ведет себя по-разному.

заранее большое спасибо!

код №1

window.onload=function(){
var a = document.getElementsByTagName ("h1") [1];
console.log(a);
}

код №2
var a = document.getElementsByTagName ("h1") [1];
console.log(a);

код №3
var a = document.getElementsByTagName ("h1");
console.log(a);

Последний раз редактировалось grafvonfabercastel, 27.08.2014 в 11:51.
Ответить с цитированием