javascript - 带标题的乘法表

标签 javascript

我正在制作一个乘法表,但我不知道如何制作这样的表标题:

enter image description here

这是我的代码,我就快完成了。我想要一个 X,而不是 Angular 落里的数字。有没有简单的方法可以做到这一点?

 function multiplication_table(a, b) {
    var table = "<table style='width:500px'>";
    var product, n_1, n_2;

    for (n_2 = a - 1; n_2 <= b; n_2++) {
     table += "<th>" + n_2 + "</th>";
    }

    for (n_1 = a; n_1 <= b; n_1++) {
      table += "<tr>";

      table += "<th>" + n_1 + "</th>";
      for (n_2 = a; n_2 <= b; n_2++) {
        product = n_1 * n_2;
        table += "<td>" + product + "</td>";
      }
      table += "</tr>";
    }
    table += "</table>";

    document.getElementById("table").innerHTML = table;
  }

最佳答案

在第一个 for 循环之前添加:

table += "<th>x</th>";

然后,如果您由于添加而产生了过多的 TH 元素,请更改:

for (n_2 = a - 1; n_2 <= b; n_2++) {

至:

for (n_2 = a; n_2 <= b; n_2++) {

关于javascript - 带标题的乘法表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59228537/

相关文章:

javascript - Bxslider 不开火

javascript - 我想在注册完成后在我的网站上运行一个新页面

javascript - 如何在AngularJS中使用一些参数上传图像。和 asp.net web api

javascript - Javascript中是否有用于数组的padEnd?

javascript - 异步事件和异常

javascript - 返回对象数组的所有匹配元素?

javascript - 评论展开/折叠不适用于评论 View 更多/更少

javascript - &lt;script&gt; 标签会阻塞并依次执行吗?

javascript - MVC - 链接到另一个 Controller /操作时出现问题

javascript - iOS 修复中 Chrome 中 Facebook OAuth “Unsupported” 的重定向方法的正确位置是什么?