我正在制作一个乘法表,但我不知道如何制作这样的表标题:
这是我的代码,我就快完成了。我想要一个 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/