Boa noite! Caso utilizasse o eventListener, ele não teria o mesmo resultado?
Boa noite! Caso utilizasse o eventListener, ele não teria o mesmo resultado?
Olá, Cristiano, tudo bem?
Sim, você pode utilizar o addEventListener
em vez de atribuir diretamente uma função ao evento onclick.
const listaDeTeclas = document.querySelectorAll('input[type=button]');
const inputTel = document.querySelector('input[type=tel]');
listaDeTeclas.forEach(tecla => {
tecla.addEventListener('click', function () {
inputTel.value += tecla.value;
});
});
Ele adiciona um evento de clique a cada botão de teclado. Quando um botão é clicado, o valor desse botão é adicionado ao campo de telefone.
Abraços e bons estudos!
Qualquer dúvida, compartilhe no fórum.