Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/05/2009, 00:32
Avatar de buzu
buzu
 
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Obtener contenido de un div

Cita:
Con los elementos div no puedes acceder a los nodos hijos a travez de childNodes ya que el div no los reconoce
Estas seguro? o solo lo has escuchado? Te digo por que nunca oí tal cosa y acabo de hacer una prueba y no es cierto. Cuando le pido que me diga el nombre del nodo hijo de un div, me dice clarito que es un P, y adivina que? si es un P :).

Por que no nos dices en que te vasas para hacer esa afirmación? Yo lo probé con FF. Probablemente con algún navegador no funcione. Estaría bien que nos dijeras.

Saludos.

Ah, aquí dejo el código que he usado para la prueva:

Código javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <head>
  5.     <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.     <title>Untitled</title>
  7.     <script type="text/javascript">
  8.     function funcion(){
  9.         alert(document.getElementById('uno').childNodes[1].nodeName);
  10.         }
  11.     </script>
  12. </head>
  13. <body onload='funcion()'>
  14. <div id="uno">
  15.     <p>Parrafo</p>
  16. </div>
  17. </body>
  18. </html>

El alert me dice "P'.
__________________
twitter: @imbuzu