我有一個可打印出所有素數1 - 100的javascript,並且我使用innerHTML來打印輸出結果。我的控制檯給我的數字列表,但innerHTML給我一個單一的數字。 100我想。我如何顯示數字列表的方式與我在控制檯中打印的方式相同,但在ID =「prime」的div內?在屏幕上顯示我的console.log
這裏是我寫的
for (var i = 1; i <= 100; i++) {
var invalid = false;
for (var j = 2; j <= i; j++) {
if (i % j===0 && j !== i) {
invalid = true;
}
}
if (invalid === false) {
console.log(i);
}
}
document.getElementById('prime').innerHTML = i;
我的事業部
<div id="prime"> </div>
我的控制檯。OUPUTS 1,2,3,5,7,11,97 ...但我的DIV輸出101
這裏是一個CODEPEN
感謝
請包括[MCVE]在問題本身,而不是第三方網站。使用Stack Snippets功能非常簡單... –
'我的控制檯輸出1,2,3,5,7,11,... 97但我的div輸出101' - 因爲這正是你編碼的 –