Selecione JavaScript

| | | | |

Como você aprenderá a criar formulários da web, uma das tarefas mais comuns é obter valores ‚Äã‚Äãde menus suspensos. Neste artigo, vamos aprender como obter esses valores ‚Äã‚Äãcom JavaScript.

Vamos fazer um rápido resumo sobre como criar um elemento suspenso usando HTML. Siga meu Codepen se você se perder.

para construir nosso elemento suspenso, precisamos usar o select e usar a opção filhos aninhados abaixo. O elemento de seleção cria o menu suspenso e com as tags de opção definimos essas opções no menu suspenso ao vivo.

Vamos criar um menu suspenso de nossas frutas favoritas (que têm emojis).

adicionamos um h2 vazio que preencheremos com JavaScript posteriormente. Neste ponto você pode escolher sua fruta favorita:

92151925 81da0a00 Ede7 11EA 9796 2a8a506c4a6e

Aqui acessamos o atributo options d ` elemento array. Em seguida, escolhemos o índice da opção selecionada e acessamos seu valor ou texto.

Agora tente console.log ambas as variáveis. O que está acontecendo? Nada. Por quê? Porque nosso primeiro elemento tem um valor vazio (é apenas um espaço reservado). Dê sua opinião sobre a primeira opção e tente novamente. Yay! Obtemos o valor e o texto com o javascript.

Ouvindo as alterações do menu suspenso com javascript

Precisamos tornar nosso menu suspenso dinâmico porque JavaScript é projetado para reagir a alterações em sua página. Com isso em mente, vamos atribuir um eventListener ao nosso elemento fruit.

Com nosso eventListener, ouvimos uma mudança em nosso menu suspenso. Observe que você também pode obter o valor da opção selecionada executando e.target.value, que você provavelmente viu em outro módulo do tutorial.

estamos aqui. Agora você pode selecionar uma opção de fruta e o JavaScript reagirá às alterações em nosso menu suspenso e atualizará nosso h2 de acordo. Lei bem sucedida

92155152 88b74b80 Edec 11EA 8016 7f8911f26735

Conclusão

Como desdobrar valores ‚Äã‚Äãé uma habilidade essencial quando você aprende desenvolvimento web. os valores que obtemos são importantes se queremos atualizar uma seleção básica de dados para o usuário ou apenas "reaja" às mudanças no DOM. Com JavaScript podemos obter esses valores ‚Äã‚Äãem pouco tempo

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