Ответ 1
Интерфейс HTMLTableElement
Способы создания и удаления в таблице позволяют авторам создавать и изменить таблицы. HTML 4.0 указывает что только один из каждого из CAPTION, THEAD и TFOOT могут существовать в стол. Поэтому, если таковой существует и createTHead() или createTFoot() метод вызывается, метод возвращает существующий элемент THead или TFoot.
Итак, createTHead и createTFoot - это удобные методы, которые необязательно делают фактическое создание.
В отличие от этого, элементы таблицы могут иметь как можно больше <tbody>
, так что вам не нужен специальный метод, а HTMLTableElement.appendChild(document.createElement('tbody'))
выполнит полную работу.