mmmmmmmmm, ok para que veas como soy te voy a dar un consejo, una regla muy util es siempre "guardar" el ambito global en una variable local pero ojo siempre y cuando la usemos mas de una vez dentro de nuestra funcion, ese es el consejo??? sip se ve mejor con un ejemplo.
Código Javascript
:
Ver originalfunction algo(){
//document ambito global
//variable local mas rapido el acceso
//los usamos repetidamente en la funcion
var local = document,
//por si necesitas acceder digamos a className
localBody = local.body,
parrafos = local.getElementsByTagName("p"),
i= 0,
len = enlaces.length;
while(i < len){
cambiar(parrafos[i++]);
}
local.getElementById("loquesea").onclick = function(){
ejecuta();
};
};