回答編集履歴

1

誤字の修正

2017/11/24 15:19

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,6 @@
1
1
  innerHTMLはhtmlを都度解釈するため、<tr>を追記した時点で</tr>が補完されているものと思います。
2
2
 
3
- また、<td>を挿入した際には、対応する<tr>がなくなっているため、<tr>が再度保管され、結果として縦1列の表になったのかと思われます。
3
+ また、<td>を挿入した際には、対応する<tr>がなくなっているため、<tr>が再度補完され、結果として縦1列の表になったのかと思われます。
4
4
 
5
5
  対処としては、kei344さんのご回答にもあるように、htmlを組み立ててから、最後にinnerHTMLに設定するといった対応が考えられます。
6
6