Tabuada de Qualquer Número java script
// JS
const msg = document.querySelector('label');
const botao = document.querySelector('button');
const formTabuada = document.querySelector('#form');
const tabuada = document.querySelector('#resultado-tabuada');
const multiplicador = document.querySelector('#multiplicador');
formTabuada.addEventListener('submit', function(event) {
event.preventDefault();
calcularTabuada(multiplicador.value, tabuada);
});
function calcularTabuada(valor, elementoAlvo) {
const multiplicador = parseInt(valor);
if (!!multiplicador || multiplicador == 0) {
elementoAlvo.innerHTML = '';
msg.innerText = 'Tabuada de '+ multiplicador;
msg.style.color = 'blue';
for (let multiplicando = 1; multiplicando <= 10; multiplicando++) {
elementoAlvo.innerHTML += '<tr>'+
'<td>' + multiplicando + '</td>'+
'<td>x</td>'+
'<td>' + multiplicador + '</td>'+
'<td>= </td>'+
'<td>' + (multiplicando * multiplicador)+ '</td>'+
'</tr>';
}
} else {
elementoAlvo.innerHTML = '';
msg.innerText = 'Somente números';
msg.style.color = 'red';
}
}