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.
|