Sé que esto:

document.getElementsByClassName('class-1')[0]. 

selecciona el primer <div> que tiene la opción de especificar la clase.

Supongo que usando un for() conseguirá a través de toda la matriz de <div>.

Puede alguien explicar cómo crear la matriz ?

Prefieren llanura Js.

InformationsquelleAutor Tbi45 | 2013-03-11

1 Comentario

  1. 14

    Método getElementsByClassName() devuelve un conjunto de elementos DOM que tienen un determinado nombre de la clase. Aquí es un ejemplo canónico de cómo utilizar la lista devuelta de nodos:

    var elements = document.getElementsByClassName("class-1");
    for (var i = 0, len = elements.length; i < len; i++) {
        //elements[i].style ...
    }
    • Tenga en cuenta que getElementsByClassName no es soportado por todos los navegadores.
    • Gracias por su ayuda!
    • Como @Amberlamps señaló: caniuse.com/getelementsbyclassname IE8 e inferiores no apoyo

Dejar respuesta

Please enter your comment!
Please enter your name here