Bueno claro, document.querySelectorAll creo que es a partir de IE9, así que puedes crear tu propia función:
   
Código Javascript
:
Ver originalfunction catchClass(str){
 for(var i = 0; act = document.getElementsByTagName('*')[i]; i++){
  if(act.className && act.className == str.replace(/^\./, '')){ return act; }
 }
 return false;
}
  
Y cambiar la otra así:   
Código Javascript
:
Ver originalvar ocultas = (document.querySelectorAll || catchClass)('.carga');
  
Saludos (:
PD: Sí, me encantaría que la gente no usara IE, o por lo menos que no fuera tan difícil para los programadores XD