Здравствуйте, taldy, Вы писали:
T>Сталкнулся с необходимостью в браузере пользователя динамически видоизменять таблицы
T>Следующий код добавляет в таблицу новую стороку, в строку ячейку, а в ячейку текст.
T>T>var table = document.getElementById('filelist');
T>var xtr = table.appendChild(document.createElement('tr'));
T>var xtd = xtr.appendChild(document.createElement('td'));
T>xtd.appendChild(document.createTextNode('текст ячейки'));
T>
T>Так вот этот код работает во всех доступных мне браузерах кроме... IE. Причем узлы в DOM-дереве он создает (это я определяю по количеству потомков), а вот на экране новая строка не появляется.
Надо немного иначе получать объект table, так должно работать:
document.getElementById('filelist').all.tags("TBODY")(0);