Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2009, 10:03
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 9 meses
Puntos: 834
Respuesta: Unir getElementsByTagName

Fijate si te sirve:
Código javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>test</title>
  6. <script>
  7. function unir(){
  8.     var b=[];
  9.     for(var i=0;i< arguments.length;i++){
  10.         ii=0;
  11.         while (document.getElementsByTagName(arguments[i])[ii]){
  12.             b.push(document.getElementsByTagName(arguments[i])[ii]);
  13.             ii++;
  14.         }
  15.     }
  16.     return b;
  17. }
  18. onload=function(){
  19.     var x=unir('a','span');
  20.     alert(x[0].nodeName+'-'+x[2].nodeName+'-'+x[7].nodeName)
  21. }
  22. </script>
  23.  
  24. </head>
  25.  
  26. <body>
  27. <span>a</span><a href="#">b</a><span>a</span><a href="#">b</a><span>a</span><a href="#">b</a><span>a</span><a href="#">b</a>
  28. </body>
  29. </html>