Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function t(tagName) { return document.getElementsByTagName(tagName); }
- function i(id) { return document.getElementById(id); }
- function c(className) { return document.getElementsByClassName(className); }
- // definiamo una regola per la quale:
- // gli id li passo preceduti da #
- // e le classi precedute da .
- function g(elemento) {
- // qui controllo se il carattere di posizione 0 è un #
- if (elemento[0] == '#')
- // qui l'elemento gli arriva come #id, quindi devo escludere il carattere 0
- return i(elemento.substring(1));
- // qui controllo se il carattere di posizione 0 è un .
- else if (elemento[0] == '.')
- // qui l'elemento gli arriva come .class, quindi devo escludere il carattere 0
- return c(elemento.substring(1));
- // se sono arrivato qui significa che l'elemento non prevede
- // come carattere iniziale né # né .
- else
- return t(elemento);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement