以下は、1から10までの数字の連続リストを作成するコードです。このリストを取得し、innerHTMLを使用してdiv「ページネーション」に出力したいと思います。ただし、スクリプトを実行すると、出力されるのは数字の10だけです。代わりにdocument.writeを使用してページを上書きすると、リスト全体が出力されます。誰かが私が間違っていることを教えてもらえますか?ありがとう。
function generateNumbers() {
var numbers = new Array();
// start generating numbers
for(var i = 1; i <= 10; i+= 1) {
numbers.push( i );
}
// print numbers out.
for(var i = 0; i < numbers.length; i++) {
document.getElementById("pagination").innerHTML = numbers[i] + "<br>";
}
}
およびHTMLの場合:
<div id="pagination"></div>