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.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!