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