English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
elemento.getElementsByClassName()Se devuelve un objeto de array de clase que contiene todos los elementos subordinados con el nombre de clase especificado. Cuando se llama en el objeto document, se realiza una búsqueda en todo el documento DOM, incluyendo el nodo raíz. También se puede llamar al método getElementsByClassName() en cualquier elemento, que devolverá todos los elementos subordinados con el nombre de clase especificado, comenzando desde el elemento actual como nodo raíz.
La lista de elementos devuelta se ordena según el orden en que aparecen en el código fuente.
Se puede acceder a la lista devuelta mediante el número de índice. El índice comienza en 0.
UsolengthLa propiedad determina la cantidad de elementos subordinados que tienen el nombre de clase especificado, luego se puede recorrer todos los elementos y extraer la información necesaria.
Eldocument.getElementsByClassName()El funcionamiento del método es básicamente el mismo, solo que actúa sobre todo el documento, comenzando en el nodo raíz del documento.
element.getElementsByClassName(clase)
var gBox = document.getElementById("greenBox"); gBox.getElementsByClassName("demo")[0].innerHTML = "Hello World";Prueba y mira‹/›
El método getElementsByClassName() es completamente compatible con todos los navegadores:
Métodos | |||||
getElementsByClassName() | Sí | Sí | Sí | Sí | Sí |
Parámetros | Descripción |
---|---|
class | El nombre de clase del subelemento que desea obtener. Para buscar múltiples nombres de clase, utilice espacios para separarlos, por ejemplo, "demo color". |
Valor devuelto: | Devuelve un objeto similar a un array con todos los subelementos que tienen todas las clases dadas. |
---|---|
Versión DOM: | Nivel DOM1 |
Tutoriales de CSSSintaxis de CSS
Referencia de CSSCSS .classSelector
Referencia de HTML DOMpropiedad className
Referencia de HTML DOMpropiedad classList
Referencia de HTML DOMdocument.getElementsByClassName()Métodos
Referencia de HTML DOMelemento.getElementsByTagName()Métodos