楽しく読めて役に立つ、オール書き下ろし記事でお送りする新しい事典
「なるほど事典」は、毎日早朝7時前から新着記事をリリース。通勤・通学のおともに、ぜひブックマークを!
>> 親友の定義、親友かどうかを判定
>> 運転大好きな彼女、運転できない彼氏。

IEバグ? JavaScriptでtableを作成しても表示されない[解決編]

 
スポンサーリンク
 Internet Explorer では、Javascriptで動的に作成した<table>や、動的にセルを追加した<table>が表示されないというトラブルがあります。

 これに悩んでいる人は多いと思います。

 これは、頻出問題ですね。

 では、早速ですが、解決編を見てみましょう。

 
本来、<table>タグには、直接<tr>が入るのではなく、<tbody>が挟まります。つまり、

<table><tbody><tr><td> 中略  </td></tr></tbody></table>

 ということです。

 ですから、<table>の中にまず、<table>をcreateElement()して、appendChild()してあげて下さい。

スポンサーリンク
は編集部のオススメ記事です。