IEの苦労話

ここでは、管理人が IE( Internet Explorer )で動作しなかった JavaScriptを紹介し、
いかにして克服したかを紹介します。

別の言い方をすると、FireFox なら動くのに、IEで動かずに苦労したお話です。

table に tr や td を追加できない

tableのDOM部品に tr や td を追加しても、反映されません。
例えば、以下のような HTML の table をつくることを考えます。

これを DOMを駆使すると、下記のようなコーディングになるはずです。

残念ながら Internet Explorer は、これでは tableが表示されません。

対処法

Internet Explorerでは、tableに tbody を追加する必要がありました。
よって、作成する HTMLは、以下となります。

従って、JavaScriptも以下のように修正しました。