Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: jhonatanAsm en 22 Septiembre 2011, 20:29 pm



Título: ayuda con DOM
Publicado por: jhonatanAsm en 22 Septiembre 2011, 20:29 pm
quiero almacenar el primer parrafo de una etiqueta div que tiene id="menu", en la variable texto y no me sale.

var a=document.getElementById("menu");

var texto=a[0].nodeValue;

No me funciona, ayuda porfa...


Título: Re: ayuda con DOM
Publicado por: jhonatanAsm en 22 Septiembre 2011, 20:44 pm
y quiero mostrar ese texto con un document.write(texto);


Título: Re: ayuda con DOM
Publicado por: WHK en 24 Septiembre 2011, 01:32 am
Si utilizas firefox dale un vistazo a la consola de errores, ahi te saldrá que salió mal.


Título: Re: ayuda con DOM
Publicado por: Mr. Crowley en 25 Septiembre 2011, 20:03 pm
Con JQuery podría hacer algo así:

Código
  1. <div id="menu">
  2. <p>Primero</p>
  3. <p>Segundo</p>
  4. </div>
  5. <input type="button" id="btnPrueba" value="Mostrar">
  6. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
  7. $(document).ready(function(){
  8. $('#btnPrueba').click(function(){
  9. var strContenido=$('#menu p').html();
  10.  
  11. alert(strContenido);
  12. });
  13. });
  14. </script>
  15.  


Eso mostraría "Primero" en un alert.