hola compañero... te doy mi punto de vista con todo respeto. estuve ensayando tu codigo pero al ponerlo a ejecutar se muestra como un texto en ves de ser lo que realmente se busca del objetivo que es tener una tabla de multiplicar. entonces en mi criterio no estamos usando las variables.
Debes tener en cuenta que el código debe estar dentro de la etiqueta script por lo que veo no se visualiza en el codigo anterior. .
Adicional al código para hacer el ejercicio mas dinámico en vez que el valor de la tabla sea la constante con valor 8, se podría solicitar al usuario que ingrese una valor por medio de un pop up usando la función prompt que lo explican en el curso mas adelante : var tabla = 8;
por
var tabla = parseInt(prompt("Ingrese el numero de tabla de multiplicar: "));
Adjunto imagen del código de forma correcta:
Éxitos! si tiene algún pantallazos del error seria bueno que lo compartas para que todos aprendamos. :)
Resultados de la ejecución