Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Resposta

Olá, segue o que eu entendi do exercício.

Mas tenho uma dúvida, e se eu quisesse selecionar o <input type="button" value="4">, da section (.teclado), como seria?

Resposta do Exercicio

3 respostas
solução!

Olá Fabio, tudo bem contigo?

Bom para selecionar um botão especifico, você pode fazer o seguinte:

document.querySelector('input[value="4"]');

E isso irá selecionar SOMENTE o botão com valor 4.

Agora se você quiser selecionar TODOS os botões você pode simplesmente fazer isso:

document.quetSelectorAll('input[type="button"]);

Isso irá selecionar todos os botões e se você quiser capturar os valores deles use o .value no final do comando, dessa forma:

document.quetSelector('input[value="/* O numero que você desejar */"]).value;

E isso irá retornar o valor do input que você deseja, agora se você usar o document.quetSelectorAll com o parâmetro .value no final provavelmente você vai receber undefined, ou um erro, pois isso não é possível para o JavaScript.

Se você tentar usar algo assim, por exemplo:

document.querySelectorAll('input[type="button"]').value;

Você irá receber um undefined como retorno.

Então teste, brique com isso e aprenda fazendo isso, o aprendizado se dá muito na base da tentativa e erro, então permita-se errar e se precisar de ajuda, ou esclarecimentos recorra ao fórum!

Em geral, era isso, caso precise estarei aqui!

Abraços e bons estudos.

Caso este post tenha lhe ajudado, por favor marque ele como solução! ✓

Muito obrigado pelo seu retorno RENAN CEZAR WUICIK!!!!

Eu cheguei a usar:

document.querySelector('input[value="4"]');

Mas eu não usei o ""....

Muito obrigado pela ótima explicação e exemplos também!!! Sigo em frente!

Olá Fabio, tudo bem?

Fico feliz por você conseguir compreender!

Caso precise estarei bem aqui

Abraços e boa sorte com seus projetos.