Una función muy útil existente en muchos frameworks de JavaScript es la función dolar ($). Puede ser que en un proyecto, por facilidad de uso, necesitemos de esta función pero no del resto de características que incluye un framework JavaScript. Lo que podemos hacer es implementarla nosotros mismos. Veamos como sería esta función:
function $() { // Array que usaremos en caso de que queramos más de un elemento var elementos = new Array(); // Recorremos los argumentos de la función for (var idx = 0; idx < arguments.length; idx++) { //Obtenemos el argumento en la posición idx var elemento = arguments[idx]; // Si el argumento es una cadeao obtenemos dicho elemento if (typeof element == 'string') elemento = document.getElementById(elemento); // Si solo se ha pasado un argumento devolvemos este if (arguments.length == 1) return elemento; // Añadimos el elemento obtenido en el array de elementos elementos.push(elemento); } // Devolvemos el array con los elementos return elementos; }
Como se puede ver nada complicado, y que nos puede resultar muy útil.
Artículos relacionados:
Artículos relacionados:
Tags: $, JavaScript