Сообщение от leprosus
|
Сообщение от Octane
|
Тем более, что allTags.toString() выдает тоже разные результаты.
|
То есть?
Все браузеры возвращали object.
|
Браузеры покажут: [object HTMLCollection], [object NodeList] и [object]. А есть еще [object StaticNodeList], возвращаемый методами querySelector и querySelectorAll. Так что если вы пытаетесь идентифицировать тип объекта через typeof, значит действуете не правильно, определяйте наличие свойств:
var list = document.getElementsByTagName("*");
alert("length" in list); // какая-то коллекция элементов, которую можно перебрать в цикле
alert(!!list.push); // определяем, Array ли это?