Seleccionar Javascript

| | | | |

A medida que aprende a crear formularios web, una de las tareas más habituales es obtener valores de los men√∫s desplegables. En este artìculo, aprenderemos còmo obtener dichos valores con JavaScript.

Repasemos rápidamente còmo crear un elemento desplegable utilizando HTML. Siga mi Codepen si se pierde.

Para construir nuestro elemento desplegable, necesitamos usar la etiqueta select y usar la opciòn ni√±os anidados debajo de ella. El elemento de selecciòn crea el men√∫ desplegable y con las etiquetas de opciòn definimos aquellas opciones que vivirán el men√∫ desplegable.

Creemos un men√∫ desplegable de nuestras frutas favoritas (que tienen emojis).

Agregamos un h2 vacìo que completaremos con JavaScript más adelante. En este punto, puede elegir su fruta favorita:

92151925 81da0a00 Ede7 11ea 9796 2a8a506c4a6e

Observe la importancia de la propiedad de valor . Esta propiedad nos proporciona datos no estilizados que podemos jugar fácilmente con JavaScript. Por otro lado, el texto dentro de la etiqueta de opciòn puede ser prácticamente cualquier cosa, por lo que no es confiable. La propiedad de valor es lo que es importante aquì.

Seleccionar y mostrar valores desplegables con JavaScript

En primer lugar, debemos seleccionar nuestro men√∫ desplegable de frutas utilizando getElementById en la etiqueta de selecciòn.

Ahora que nuestro men√∫ desplegable está seleccionado, podemos obtener el valor de la opciòn actualmente seleccionada. Esta es la primera opciòn por defecto. Intentemos que:

Aquì estamos accediendo al atributo de matriz de opciones de elementos. Luego seleccionamos el ìndice de la opciòn actualmente seleccionada y accedemos a su valor o texto. & Nbsp;

Ahora intenta console.log ambas variables. ¿Qué sucede? Nada. ¿Por qué? Porque nuestro primer elemento tiene un valor vacìo (es solo un marcador de posiciòn). Comenta la primera opciòn e inténtalo de nuevo. ¬°Bien! Obtenemos tanto el valor como el texto con javascript.

Escuchando cambios desplegables con JavaScript

Debemos hacer que nuestro men√∫ desplegable sea dinámico ya JavaScript está dise√±ado para reaccionar ante cambios en su página. Con eso en mente, asignaremos un eventListener a nuestro elemento de fruta.

Con nuestro eventListener estamos escuchando un cambio en nuestro men√∫ desplegable. Observe còmo también puede obtener el valor de la opciòn seleccionada haciendo e.target.value, esto probablemente lo haya visto en otro tutorial sobre formularios.

Hemos llegado . Ahora puede seleccionar cualquier opciòn de fruta y JavaScript está reaccionando a los cambios en nuestro men√∫ desplegable y actualizando nuestro h2 en consecuencia. ¬°Muy fructìfero!

92155152 88b74b80 Edec 11ea 8016 7f8911f26735

Conclusiòn

Obtener valores desplegables es una habilidad crucial a medida que aprende sobre desarrollo web. Los valores que obtenemos son importantes si queremos actualizar una base de datos, mostrar la selecciòn al usuario o simplemente " reaccionar " a los cambios de DOM. Con JavaScript podemos obtener estos valores en poco tiempo.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method