大致思路:

1、定义table,利用document.write输出document.write(‘<table width=“1000px” border=“2” align=“center”’);

2、先利用外层for循环线输出九行,然后再内嵌for循环设置九列

3、内嵌的for循环for(var j=1;j<=i;j++),当i在第三行时,j就只输出三列,以此形成九九乘法表的表格

document.write('<table width="800px" border="1" align="center"')
// 外层for循环---行 
for (var i = 1; i <= 9; i++) {
  document.write('<tr>');
  // 内层for循环---每一行的列 
  for (var j = 1; j <= i; j++) {
    document.write('<td>');
    document.write(j + '*' + i + '=' + j * i);
    document.write('</td>');
  }
  document.write('</tr>');
}
document.write('</table>');

代码演示:

202103231616486412537591