JSFiddle
我想做的是,制作一个简单的乘法表。
如果值为“ 2”和“ 3”,则结果应显示为-
2
4
6
但是,相反,它显示-
6
谁能告诉我我要去哪里错了?
谢谢。
最佳答案
这里
for (i = 0; i <= y; i++ ) {
result.innerHTML = x * i;
您将在每次迭代中重写
result
的内容。您应该将
+
更改为+=
for (i = 0; i <= y; i++ ) {
result.innerHTML += x * i;
或者,为了获得更好的格式(并且如果您想从
x * 1
获得结果)for (i = 1; i <= y; i++ ) {
result.innerHTML += x * i + '<br />;