JavaScript paratodos();

Este ejemplo nos permite evaluar cualquier codigo, asignación o lo que queramos a todos los elementos de un array.
He necesitado esto a la hora de usar la funcion  getElementbyClasss  la cual devuelve un array con los elementos de la pagina con cierta class CSS.

codigo fuente:

function paratodos(arr,que){
    n=0;
    while(arr[n]){
        eval("arr["+n+"]"+que);
        n++;
    }
}

arr es el array de elementos
que es lo que queremos aplicar a cada elemento del array

El funcionamiento sería (por ejemplo)

    hacer = ".innerHTML=’1′;";
    paratodos(getElementbyClasss("pu"),hacer);

Siendo el array arr este…
arr[0]="perro";
arr[1]="gato";
arr[2]="leon";
arr[3]="elefante";

Nos quitaría todo este trabajo…
arr[0]=.innerHTML=’1′;
arr[1]=.innerHTML=’1′;
arr[2]=.innerHTML=’1′;
arr[3]=.innerHTML=’1′;

Os parecerá una tontería…. pero resulta util.

blog code portfolio feed flickr

¿Donde estoy?



Ultimos comentarios

Hace poco



  • Segunda Fiesta en FOX
  • Kevin Rose, DiggNation en Directo
  • DiggNation
  • DiggNation
  • FreeBeer by Google
  • Emo Programming
  • Manuales y Manuales
  • Talent!

Tag Cloud

abrazos ajax apache aplicaciones Apple arduino blogak Ciencia code consolas crack crossover css Curiosidades day debian desarrollo devc++ disco diseño DRM duro euskal euskalparty examenes explorer fiestas flickr fonera fonera wifi fotos fowa frases freak geek Geeks General google independence java javascript juegos leopard Linux mac macbook pro mldonkey musica mysql NAS osx OS X padre de familia Paranoias php png Programación prototype psp python rol SGAE simplebd software subversion tecnología themes Universidad virus Web2.0 wifi wii consolas windows wireless wordpress wow xajax youtube

Archivo mensual