JavaScript를 사용하여 각기 다른 텍스트가있는 4 개의 버튼을 동적으로 추가하려고합니다. 기본적으로 사람이 초기 버튼을 클릭하면 또 다른 4 개의 버튼이 나타납니다.자바 스크립트에서 for 루프/클릭 이벤트가있는 버튼을 여러 개 추가하는 방법은 무엇입니까?
각 단추에 표시되는 텍스트가 배열에서 나옵니다. 버튼을 클릭하면 배열의 마지막 문자열에있는 텍스트가있는 단추 하나만 만들어집니다.
내가 뭘 잘못하고 있니?
var btn = document.getElementById("btn");
var option = document.createElement("button");
var optionText = ["Button 1", "Button 2", "Button 3", "Button 4"];
btn.addEventListener("click", function(){
buttonSelect();
})
function buttonSelect() {
for(var i = 0; i < optionText.length; i++){
document.body.appendChild(option);
option.innerHTML = optionText[i];
}
}