Test Foro de elhacker.net SMF 2.1

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 (html4strict) [Seleccionar]

<div id="menu">
<p>Primero</p>
<p>Segundo</p>
</div>
<input type="button" id="btnPrueba" value="Mostrar">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$('#btnPrueba').click(function(){
var strContenido=$('#menu p').html();

alert(strContenido);
});
});
</script>



Eso mostraría "Primero" en un alert.