Advertisement
NelloRizzo

Libreria di base

Apr 16th, 2020
480
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.         function t(tagName) { return document.getElementsByTagName(tagName); }
  2.         function i(id) { return document.getElementById(id); }
  3.         function c(className) { return document.getElementsByClassName(className); }
  4.  
  5.         // definiamo una regola per la quale:
  6.         // gli id li passo preceduti da #
  7.         // e le classi precedute da .
  8.         function g(elemento) {
  9.             // qui controllo se il carattere di posizione 0 è un #
  10.             if (elemento[0] == '#')
  11.                 // qui l'elemento gli arriva come #id, quindi devo escludere il carattere 0
  12.                 return i(elemento.substring(1));
  13.             // qui controllo se il carattere di posizione 0 è un .
  14.             else if (elemento[0] == '.')
  15.                 // qui l'elemento gli arriva come .class, quindi devo escludere il carattere 0
  16.                 return c(elemento.substring(1));
  17.             // se sono arrivato qui significa che l'elemento non prevede
  18.             // come carattere iniziale né # né .
  19.             else
  20.                 return t(elemento);
  21.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement