1 шапка 2 шапка 3 шапка 1 1 элемент 2 2 элемент 3 3 элемент
var string = table.outerHTML; /** заметьте, что outerHTML, а не innerHTML.В итоге получается "<table style="width: 100%;"><tbody><td><tr><tr><tr.....</td></tbody></table>" **/
/** Раз это первая строка, то ищем до первой закрывающей стрелки: **/
string.slice(0, string.indexOf('>'));
string.slice(string.indexOf('</tbody>'), string.indexOf('>') + 8);