내 HTML에서 버튼을 클릭하고 for 루프 및 각 행의 끝에 버튼에 따라 X 행이 만들어지기를 기대합니다.버튼이 예상대로 표시되지 않습니다.
나는 다음과 같이 출력을 기대하고있다 :
버튼을 첫 번째 행에 렌더링하지 않습니다 어떤 이유로 그러나<table>
<tr>
<td> first element </td>
<button> </button>
</tr>
<tr>
<td> first element </td>
<button> </button>
</tr>
</table>
:
<table>
<tr>
<td> first element </td>
</tr>
<tr>
<td> first element </td>
<button> </button>
</tr>
</table>
이 내가 사용하고있는 코드입니다 :
function makeHTMLMatchesTable(array){
var table = document.createElement('table');
var button = document.createElement('button');
button.setAttribute("id", "unMatchButton");
console.log(array.length, 'ARRAY');
for (var i = 0; i < array.length; i++) {
console.log(array[i], 'ai');
var row = document.createElement('tr');
var cell = document.createElement('td');
cell.textContent = array[i];
row.appendChild(cell);
row.appendChild(button);
table.appendChild(row);
}
return table;
}
환호 PAL 방식의 각 행에 대해 새로운 버튼을 생성해야합니다! 치료와 같은 작용을한다. –