Una de las formas más sencillas de hacer las cosas dinámicas es hacer del número a multiplicar una variable. Por ejemplo:
Si queremos hacer una tabla del 2, la variable sería el 2 y remplazamos todos los números base por la variable "factorComún".
<script>
var factorComun = 2;
document.write(factorComun + " por 1 es " + factorComun * 1 + "<br>");
document.write(factorComun + " por 2 es " + factorComun * 2 + "<br>");
document.write(factorComun + " por 3 es " + factorComun * 3 + "<br>");
document.write(factorComun + " por 4 es " + factorComun * 4 + "<br>");
document.write(factorComun + " por 5 es " + factorComun * 5 + "<br>");
document.write(factorComun + " por 6 es " + factorComun * 6 + "<br>");
document.write(factorComun + " por 7 es " + factorComun * 7 + "<br>");
document.write(factorComun + " por 8 es " + factorComun * 8 + "<br>");
document.write(factorComun + " por 9 es " + factorComun * 9 + "<br>");
document.write(factorComun + " por 10 es " + factorComun * 10 + "<br>");
</script>
Para hacer la tabla del 8 remplazaríamos el valor de la variable por 8 y tendríamos como resultado una tabla fácil de cambiar.
![]( )