Foros del Web » Programando para Internet » Javascript »

Obtener todos los ID del árbol DOM

Estas en el tema de Obtener todos los ID del árbol DOM en el foro de Javascript en Foros del Web. Muy buenas! Estoy haciendo un pequeño programilla en javascript y necesito obtener los elementos que hay en el árbol DOM. Quiero hacer algo como lo ...
  #1 (permalink)  
Antiguo 21/04/2010, 08:30
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Obtener todos los ID del árbol DOM

Muy buenas!

Estoy haciendo un pequeño programilla en javascript y necesito obtener los elementos que hay en el árbol DOM.

Quiero hacer algo como lo siguiente:
En una array ir guardando todos las etiquetas/elementos del árbol DOM, de tal forma que después yo por ejemplo pudiese hacer cosas como:
Código HTML:
id7=array[7].id;
name16=array[16].name;
No necesito saber los hijos de los nodos ni nada similar, sino solo obtener todo y almacenarlo en una array para después poder operar con ellos.

Otra cosa que también necesito es la cantidad de nodos que hay, ésto lo necesito para saber hasta dónde llegar con la array..., ¿se puede saber de alguna forma el tamaño de una array?

Un saludo y muchas gracias ;)
  #2 (permalink)  
Antiguo 21/04/2010, 21:16
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Obtener todos los ID del árbol DOM

necesitas recorrer el árbol, y para ello se usa recursión
  #3 (permalink)  
Antiguo 21/04/2010, 21:33
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Obtener todos los ID del árbol DOM

no estoy comprendiendo bien lo que quieres hacer, pero si quieres obtener todos los elementos del documento, o a partir de un elemento especifico, puedes usar la funcion getElementsByTagName pasando como string un asterisco. document.getElementsByTagName("*")
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #4 (permalink)  
Antiguo 22/04/2010, 00:09
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: Obtener todos los ID del árbol DOM

Hola:

Un par de referencias: Nuevo destripador e Inspector DOM .

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 22/04/2010, 15:51
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Obtener todos los ID del árbol DOM

Cita:
Iniciado por zerokilled Ver Mensaje
no estoy comprendiendo bien lo que quieres hacer, pero si quieres obtener todos los elementos del documento, o a partir de un elemento especifico, puedes usar la funcion getElementsByTagName pasando como string un asterisco. document.getElementsByTagName("*")
Eso me ha funcionado de maravilla, muchas muchas gracias!!!

Etiquetas: dom
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:29.