我有一个带有 For 循环的函数,该函数将从 0 计数到 n 的值,但是,当它达到 5 或 7 的倍数时,将包含一个字符串而不是整数。问题是它只显示1 个输出,我希望它在每次迭代中列出附加输出。(
1、2、3、4
等
)
。
HTML:
<button onclick="callit()">Call OneTwo</button>
<div id="OneTwo">Test</div>
JS:
function callit() {
x = 0;
n = 100;
z = "The number is " + x + "<br>";
one = "One";
two = "Two";
ot = one + " " + two;
obj = document.getElementById('OneTwo');
for (x; x <= n; x++) {
if ((x % 5) === 0) {
z = one;
}
if ((x % 7) === 0) {
z = two;
}
if (((x % 3) === 0) && ((x % 5) === 0)) {
z = ot;
}
obj.innerHTML = z;
}
}