Internet Explorer では、Javascriptで動的に作成した<table>や、動的にセルを追加した<table>が表示されないというトラブルがあります。 これに悩んでいる人は多いと思います。 これは、頻出問題ですね。 では、早速ですが、解決編を見てみましょう。 本来、<table>タグには、直接<tr>が入るのではなく、<tbody>が挟まります。つまり、 <table><tbody><tr><td> 中略 </td></tr></tbody></table> ということです。 ですから、<table>の中にまず、<table>をcreateElement()して、appendChild()してあげて下さい。