Svi*_*lev 2 html javascript loops
我正在尝试table用6行创建一个,但我无法理解我在for循环中做错了什么.
<script>
var table = document.createElement('table');
var tbody = document.createElement('tbody');
var tr = document.createElement('tr');
var td = document.createElement('td');
document.body.appendChild(table);
table.appendChild(tbody);
for (var i = 0; i < 6; i++) {
tbody.appendChild(tr); // makes only 1 row, but should make 6 rows
}
</script>Run Code Online (Sandbox Code Playgroud)
您需要在循环内创建一个新行
for (var i = 0; i < 6; i++){
tbody.appendChild( document.createElement('tr') );
}
Run Code Online (Sandbox Code Playgroud)