Este artículo explicará los métodos para obtener elementos de tipo en JavaScript.
Cómo obtener elemento escribiendo JavaScript?
Para obtener elementos por tipo, use los siguientes métodos:
Veamos cada uno de los métodos mencionados uno por uno!
Método 1: Obtener elemento mediante el tipo de uso de QuerySelectorAll ()
"QuerySelectorAll ()"Es un método de documento predefinido de JavaScript que devuelve los objetos de elemento que coinciden con los selectores especificados. Los métodos QuerySelectorAll () y QuerySelector () funcionan lo mismo, pero la principal diferencia es que QuerySelectorAll () obtiene todos los elementos coincidentes con el selector, mientras que el método QuerySelector () solo devuelve el objeto de elemento coincidente.
Sintaxis
Siga la sintaxis dada para el elemento Getting mediante el tipo utilizando el método QuerySelectorAll ():
Aquí el "selector"Es el tipo cuyos elementos desea obtener, por ejemplo"aporte" o "entrada [type = text]". Descubrirá todos los elementos coincidentes con el selector especificado y regresará al DOM. Puede pasar múltiples selectores separados por comas.
Ejemplo 1: Obtenga un elemento por tipo
En el siguiente ejemplo, crearemos un campo de entrada "texto"Con ID"Nombre"Y valor"John"Y un encabezado:
Get Element por type = input [type = text]
Además, cree tres tipo de entrada "radio"Asignando ID y valores:
HtmlLuego, cree un botón adjuntando "al hacer clic"Evento que activará el método definido por el usuario llamado"elementgetByType ()":
En un archivo JavaScript, primero, llame al "QuerySelectorAll ()"Método al pasar un selector"entrada [type = text]"Eso devolverá todos los elementos de este tipo. Entonces, defina un "elementgetByType ()Método "donde un método alert () imprime el mensaje con el valor del selector especificado:
var ElementTyPeSelector = documento.QuerySelectorAll ('input [type = text]');La salida muestra "John"En el mensaje de alerta, que es el valor del campo de texto tipo de entrada:
Ejemplo 2: Obtenga todos los elementos por tipo
Ahora, obtenga todos los elementos del tipo de entrada pasando "aporte"Como argumento en el"QuerySelectorAll ()" método:
Imprima los valores del "aporte"Selector incluye"texto" y "radio"En la consola:
consola.log (ElementTypeSelector [0].Valor, ElementTypeSelector [1].valor, elementtypeSelector [2].valor, elementtypeSelector [3].valor);Producción
Método 2: Obtener elemento mediante el tipo usando getElementsByTagName () Método
Hay otro método predefinido de JavaScript llamado "getElementsBytagName ()"Que devuelve los objetos de elemento cuyo nombre de etiqueta coincide con el nombre especificado.
Sintaxis
Use la siguiente sintaxis para usar el método GetElementBytagName ():
Aquí, "nombre"Es el nombre de etiqueta de un atributo HTML.
Ejemplo
En este ejemplo, obtendremos el valor del elemento mediante el tipo usando el "getElementsBytagName ()"Método, donde pasaremos el nombre de la etiqueta"aporte"Para que los valores del elemento coincidan con el nombre de la etiqueta especificado y lo almacene en una variable"elementtypeSelector". Entonces, defina un "elementgetByType ()Función ", en la que el bucle for iterará hasta la longitud del selector y verifique el tipo de selector; Si es igual a "radio", llame al método alert () para imprimir los valores del elemento de radio:
La salida muestra todos los valores de la radio de tipo de entrada:
Hemos proporcionado todas las soluciones para obtener elementos al tipo de JavaScript.
Conclusión
Para obtener los elementos por tipo, use los métodos predefinidos de JavaScript que incluyen el método QuerySelectorAll () o el método GetElementSByTagName (). La única diferencia entre ambos es que el getElementsBytagName () solo obtuvo elementos cuyo nombre de etiqueta definido coincide con la etiqueta proporcionada mientras QuerySelectorAll, que selecciona todos los elementos. En este artículo, hemos explicado los diferentes enfoques para obtener elementos al escribir JavaScript.