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...
			
			
			
				y quiero mostrar ese texto con un document.write(texto);
			
			
			
				Si utilizas firefox dale un vistazo a la consola de errores, ahi te saldrá que salió mal.
			
			
			
				Con JQuery podría hacer algo así:
	<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.