다음은 1부터 10까지의 숫자 순차 목록을 만드는 코드입니다.이 목록을 가져 와서 innerHTML을 사용하여 div "페이지 매김"에 출력하고 싶습니다. 그러나 스크립트를 실행할 때 출력되는 것은 숫자 10뿐입니다. 대신 document.write를 사용하여 페이지를 덮어 쓰면 전체 목록이 출력됩니다. 누군가 내가 뭘 잘못하고 있다고 말할 수 있습니까? 감사. innerHTML을 사용하여 숫자의 전체 목록을 출력하는 데 문제가 있습니다.
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>
아, 어리석은 나를. 고마워요! – Choy