Foros del Web » Programando para Internet » Javascript »

Extraer información de nodos no insertados en el DOM

Estas en el tema de Extraer información de nodos no insertados en el DOM en el foro de Javascript en Foros del Web. Hola, es posible extraer la clase de un determinado nodo que me devuelve una peticion AJAX en un string, antes de insertarla en el DOM? ...
  #1 (permalink)  
Antiguo 22/08/2012, 11:51
 
Fecha de Ingreso: agosto-2010
Mensajes: 128
Antigüedad: 14 años, 3 meses
Puntos: 2
Extraer información de nodos no insertados en el DOM

Hola,

es posible extraer la clase de un determinado nodo que me devuelve una peticion AJAX en un string, antes de insertarla en el DOM?

¿Conoceis alguna utilidad, o debo procesar la cadena de forma personalizada?

Gracias
  #2 (permalink)  
Antiguo 22/08/2012, 13:01
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Extraer información de nodos no insertados en el DOM

Prueba con xmlhttp.responseXML, pero no sé como funciona...

Saludos
  #3 (permalink)  
Antiguo 22/08/2012, 13:02
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Extraer información de nodos no insertados en el DOM

Prueba con xmlhttp.responseXML, pero no sé como funciona...

Saludos
  #4 (permalink)  
Antiguo 22/08/2012, 13:04
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, 6 meses
Puntos: 1485
Respuesta: Extraer información de nodos no insertados en el DOM

buenas,
puedes crear un elemento offsite — fuera del documento —, agregar ahí el contenido parseado con innerHTML y luego buscar el nodo en particular con los métodos disponibles del DOM.
Código:
var elem = document.createElement('div');
div.innerHTML = respuesta_ajax;
div.getElementsByTagName('h1')[0].className; 
// en este ejemplo se obtiene la clase del primer elemento H1 dentro del elemento DIV ;
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: ajax, dom, nodos
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 09:30.