我有一個For循環的函數,它將從0開始計數到n的值,但是當達到5的倍數時將包括一個字符串而不是整數7.問題是它只顯示1個輸出,我希望它列出在每次迭代中追加輸出。 (1
,2
,3
,4
等)。JS For條件迴路
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;
}
}
當然!謝謝。 – Kald