Internet Explorer では、この行document.getElementById("left").getElementsByTagName("tbody")[0].innerHTML = document.getElementById("left").getElementsByTagName("tbody")[0].innerHTML + string;
は私にSCRIPT600: Invalid target element for this operation. …character 10
文字列は、テーブル行のセットを含む単純なものです。これは、Chrome、Safari、または Firefox で正常に機能します。これを行うより良い方法はありますか?私がやっていることは、ユーザーがページの一番下に到達したら、テーブル行をテーブルに追加してより多くのコンテンツをロードすることです。これは一種の AJAX 無限スクロール タイプの取引です - クライアントが要求しました。私は Javascript を使用しており、この時点で Javascript を使用し続け、このタスクのためだけに jQuery に変更しないことを好みます。
更新も同じです:document.getElementById("left").innerHTML = document.getElementById("left").innerHTML + string;
また、左は<table id="left">