JavaScript - (index):139 Uncaught TypeError: document.getElementsByClass is not a function

 
Vista:
Imágen de perfil de victor
Val: 4
Ha aumentado su posición en 48 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

(index):139 Uncaught TypeError: document.getElementsByClass is not a function

Publicado por victor (3 intervenciones) el 20/12/2016 18:59:13
No tengo experiencia en javascript, a ver si alguien pudiera ayudar, tengo el siguiente código:

1
2
3
4
5
6
7
8
9
10
11
12
13
function stopAnimation(){
    var clase = document.getElementsByClass("djslider-in");
    for(var c=0; c < clase.length; c++){
        var on1 = clase[c].childNodes;
        for(var i = 0; i < on1.length;     i++){
           if(on1[i].onmouseover){
               on1[i].onmouseover =              function(){
                   this.parentNode.style.animation = "none";
               }
           }
        }
    }
};

me da el error que señalo en el tema.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kip
Val: 553
Bronce
Ha aumentado 1 puesto en JavaScript (en relación al último mes)
Gráfica de JavaScript

(index):139 Uncaught TypeError: document.getElementsByClass is not a function

Publicado por kip (107 intervenciones) el 20/12/2016 22:31:23
Hola, la linea no debe ser:

1
var clase = document.getElementsByClass("djslider-in");

Debe ser asi:

1
var clase = document.getElementsByClassName("djslider-in");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar