Internet Explorer и создание динамических таблиц

Если вы хотите динамически, при помощи JavaScript создать таблицу в IE 6, то не забывайте создавать в таблице элемент tbody, иначе IE (будь он неладен), не захочет вставить таблицу в указанный контейнер (вы ничего не увидите).

Я сейчас из-за этой баги потратил много времени, перебрав построчно исходник весом в 7 кб.
Вот, как правильно создавать таблицу (код c использованием Mootools):

var table = new Element('table');
var tbody = new Element('tbody').inject(table)
var tr = new Element('tr').inject(tbody);
new Element('td').set('text', 'some').inject(tr)
table.inject(document.body)

Also interesting

  • No Related Post

Leave a Reply