Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2016, 21:55
Avatar de Fernand0
Fernand0
 
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
getElementsByTagName y su comportamiento

Buenas, les paso este fiddle..

Hace poco volvi a programar en JS, hace mucho que no programo, pero si mal no recuerdo... un simple document.body.getElementsByTagName("div") deberia devolver un HTMLCollection con los Node que encontro y enumerados(ej: {0: ..., 1: ..., etc}).

Ahora bien, en la consola(al menos en las mias..), devuelve esto..
Cita:
Console was cleared
[div, div#div_id, div.div_class, div_id: div#div_id]
<div id=​"div_id">​div_id​</div>​
De donde sale la propiedad "div_id"....???

Alguien me podria explicar porque sucede esto? Si mal no recuerdo, no sucedia antes(hace como 5 años atras)... o al menos YO nunca me percate de ello.

Saludos y gracias.