Este blog ilustrará los enfoques para eliminar todos los elementos con clases específicas usando JavaScript.
Cómo eliminar todos los elementos con una clase específica usando JavaScript?
Para eliminar todos los elementos con una clase específica que usa JavaScript, implementa los siguientes enfoques en combinación con el "para cada()" y "eliminar()" métodos:
Ilustremos los métodos establecidos uno por uno!
Enfoque 1: Elimine todos los elementos con clase específica en JavaScript utilizando el método QuerySelectorAll ()
El "para cada()El método "aplica una función para cada elemento contenido en una matriz. El "eliminar()El método omite un elemento del documento. Mientras que el "QuerySelectorAll ()El método "obtiene todos los elementos que coinciden con un selector (s) CSS y proporciona una lista de nodos a cambio. Estos métodos se pueden aplicar en combinación para obtener varios elementos con clases idénticas, iterar a través de cada elemento y retirarlos sobre el clic del botón.
Sintaxis
formación.foreach (función (corriente, índice, matriz), esto)En la sintaxis dada anteriormente:
En la sintaxis dada:
Ejemplo
Pasemos por el siguiente ejemplo:
Aplique los siguientes pasos en el fragmento de código anterior:
Producción
En la salida anterior, se puede observar que los elementos visibles en el modelo de objeto de documento se eliminan en el clic del botón.
Enfoque 2: Elimine todos los elementos con clase específica en JavaScript usando Array.de () y métodos GetElementsByClassName ()
El "Formación.de()El método "devuelve una matriz de un objeto que tiene la longitud de la matriz como su parámetro. El "getElementsByClassName ()El método "proporciona una colección de elementos con un nombre de clase especificado (s). Estos métodos se pueden combinar para acceder a los elementos por clase y devolverlos y eliminarlos iterando a través de ellos.
Sintaxis
Formación.Desde (objeto, mapa, valor)En la sintaxis dada anteriormente:
En la sintaxis dada:
Ejemplo
Pasemos al siguiente ejemplo:
Eliminar los elementos
En las líneas de código anteriores:
Producción
La salida anterior significa que se cumple la funcionalidad deseada.
Conclusión
El "para cada()" y "eliminar()"Métodos combinados con el"QuerySelectorAll ()"Método o"Formación.de()" y "getElementsByClassName ()Los métodos se pueden utilizar para eliminar todos los elementos con clases específicas utilizando JavaScript. Los métodos anteriores se pueden aplicar para acceder a los elementos por clase directamente y eliminarlos iterando a lo largo de ellos involucrando menos complejidad del código. Los últimos métodos se pueden implementar en combinación para acceder a los elementos por clase, devolverlos en forma de una matriz y eliminarlos iterando a través de ellos. Este artículo explicó cómo eliminar todos los elementos con una clase específica usando JavaScript.