В 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">