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

Veja como eu fiz

const ListaDeTecla = document.querySelectorAll('input[type=button]')
for (let cont = 0;cont<ListaDeTecla.length;cont++){
const tecla = ListaDeTecla[cont]
let tel = document.querySelector('input[type=tel]') 
tecla.onclick = function () {
    tel.value += tecla.value


}}
2 respostas
solução!

Olá, Reinaldo, como vai?

Seu código está quase completo e a lógica geral está bem aplicada. Há apenas dois pontos que merecem atenção. O primeiro é no seletor do input do tipo tel, que está faltando um colchete no final:

let tel = document.querySelector('input[type=tel]')

O segundo ponto é o controle do for. A condição cont <= ListaDeTecla.length faz com que o laço tente acessar um índice que não existe, o que pode causar erro. O ideal é usar < ao invés de <=:

for (let cont = 0; cont < ListaDeTecla.length; cont++) {

Obrigado por compartilhar seu código, continue postando seus exercícios. O fórum está sempre à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Obrigado!!^^