Problema Javascript

Estoy haciendo un ejemplo que encontra por ahi para practiccar un poco con ajax,perohay una linea que me da un error y no se porque
<html>
   <head>
   <script src="funciones.js" language="JavaScript"></script>
   <title>Ejemplo 2 ajax</title>
   </head>
   <body>
      <h1>Signos del horóscopo.</h1>
      <div id="menu">
      <p><a id="enlace1" href="pagina1.php?cod=1">Aries</a></p>
      <p><a id="enlace2" href="pagina1.php?cod=2">Tauro</a></p>
      <p><a id="enlace3" href="pagina1.php?cod=3">Geminis</a></p>
      <p><a id="enlace4" href="pagina1.php?cod=4">Cancer</a></p>
      <p><a id="enlace5" href="pagina1.php?cod=5">Leo</a></p>
      <p><a id="enlace6" href="pagina1.php?cod=6">Virgo</a></p>
      <p><a id="enlace7" href="pagina1.php?cod=7">Libra</a></p>
      <p><a id="enlace8" href="pagina1.php?cod=8">Escorpio</a></p>
      <p><a id="enlace9" href="pagina1.php?cod=9">Sagitario</a></p>
      <p><a id="enlace10" href="pagina1.php?cod=10">Capricornio</a></p>
      <p><a id="enlace11" href="pagina1.php?cod=11">Acuario</a></p>
      <p><a id="enlace12" href="pagina1.php?cod=12">Piscis</a></p>
      </div>
      <div id="detalles">Seleccione su signo.</div>

   </body>
<html>

addEvent();
function nuevoAjax(){    
   var xmlhttp=false;
   try
   {
      // Creacion del objeto AJAX para navegadores no IE
      xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
   }
   catch(e)
   {
      try
      {
         // Creacion del objet AJAX para IE
         xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(E)
      {
         if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
      }
   }
   return xmlhttp;
}

function addEvent(){
   
   var elementos = document.getElementById("menu").getElementsByTagName("A");//el problema esta aqui
   alert("a");//Esto es solo para ver donde esta el problema   
}


No se porque falla cuando utilizo la funcion getElemenstByTagName ,he visto varios ejemplos y lo hice igual
¿Que error te da? ¿Has probado a poner la "A" en minuscula?

Saludos!
si probe con la a en minuscula con el mismo resultado.Ahora intente ver que error daba pero,en la alerta me dice undefined..
function addEvent(){
   
   
   try{
      var elementos = document.getElementById("menu").getElementsByTagName("A");
   }catch(err)   {
      alert(""+err.description);
   }
Intenta coger solo el elemento "menu" a ver si da error tambien. Si no da error, haz un alert con menu.innerHTML a ver que muestra.
jomofer escribió:Intenta coger solo el elemento "menu" a ver si da error tambien. Si no da error, haz un alert con menu.innerHTML a ver que muestra.

no da error si solo usas menu
4 respuestas