IEでは、tbodyのinnerHTMLを更新できない
次のようなHTMLはFirefoxではうまくいきますが、IEでは失敗します。
<html> <body> <table> <tbody> <tr><td>111</td><td>222</td></tr> </tbody> <tbody id="otherRows"></tbody> </table> <script> var e = document.getElementById("otherRows"); e.innerHTML = "<tr><td>333</td><td>444</td></tr>"; </script> </body> </html>
IEはtbodyが更新できないんだよなー。残念。本当は、TeedaのGridで50件以上の場合、50件以上の部分のHTMLをサーバに文字列として置いておいて、Ajaxで非同期にとってきてtableに足そうと思ったんだけど。