ayuda con DOM

Iniciado por jhonatanAsm, 22 Septiembre 2011, 20:29 PM

0 Miembros y 1 Visitante están viendo este tema.

jhonatanAsm

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...
mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.

jhonatanAsm

y quiero mostrar ese texto con un document.write(texto);
mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.

WHK

Si utilizas firefox dale un vistazo a la consola de errores, ahi te saldrá que salió mal.

Mr. Crowley

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.
Mi blog personal: www.calirojas.com