Если вы любите работать с AJAX, то вероятно часто используете свойство innerHTML. И как вы возможно уже на опыте убедились, работать с div-элементами проще, хотябы потому что IE тоже умеет динамически изменять их содержание через это свойство.
Другое дело таблицы. Если в Firefox вы можете создать пустую таблицу и по ID запросто передать innerHTML очередного ряда, то IE работает по-старинке и хочет полное соблюдение древовидной структуры, которую можно изменять только через функции appendChild и removeChild:
Получается что приходится создавать отдельно ряд, отдельно ячейки и всё это впихивать по ID в таблицу, а лучше в tbody:
objRow=document.createElement("tr");
objCell1=document.createElement("td");
objCell1.innerHTML='1 cell';
objCell2=document.createElement("td");
objCell2.innerHTML='2 cell';
objRow.appendChild(objCell1);
objRow.appendChild(objCell2);
Комментарии