[JavaScript] IEは table要素 の innerHTML を変更できない

「[JavaScript] IEでセレクトボックスに幅指定をして文字列が切れるのに対応する2」の作業中に気付いたのでメモする。

IE は table 要素の innerHTML を書き換えると、「不明なランタイム エラー」が起きる。
調べてみると、IEの仕様でそうなっていることが分かった。

TABLE、TFOOT、THEAD、TR の各要素の  innerHTML  プロパティは読み取り専用です。

DOM で操作すればエラーは出ないので、table 要素の内容を動的に変更する際は注意...

トラックバックURL

http://mashimonator.weblike.jp/mt/mt-tb.cgi/67

コメント投稿フォーム