Cita: con tu ejemplo que me diste, te pregunto esto esta correcto o esta mal
en términos teórico el código esta bien. en términos prácticos no funcionaría. de hecho, funciona -en el sentido de que no genera error- pero no produce el resultado esperado. pues primero se esta ejecutando el javascript y luego se crean los elementos. por tanto, la variable contendrá una colección vacia. debes invertir el orden, primero cargar los elementos y luego capturarlos.
Cita: y una pregunta yo lo use en explorer y en mozilla pero que pasa con los de navegadores
esto no lo soportan
pues simplemente el código no funcionaría y se genera error. esto se debe a que el navegador no tiene definida la función getElementsByClassName. como antes indique, la resolución a ese aspecto es crear una función similar en cuanto a funcionamiento. en la web hay ejemplos de códigos que imitan dicha función, inclusive en el foro se han presentado códigos. busca por términos similares a
getelmentsbyclassname implementation.