если вы добавляете таблицы динамически в JavaScript, вы можете сделать:
с использованием jQuery:
$('#myTable').css({'page-break-after':'always'});
с использованием методов DOM:
myTableElem.setAttribute('style','page-break-after:always;');
//note, this fails in IE6/IE7/IE8(if not in standards mode) (due to an IE bug)
myTableElem.style.setAttribute('cssText', 'page-break-after:always;');//IE only way
Вероятно, это очевидно, но я бы порекомендовал использовать jQuery или подобную библиотеку, которая абстрагирует подобные ошибки, чтобы вы не страдали от проблем в некоторых / всех версиях IE.
В качестве альтернативы вы можете динамически добавить класс css ...
.page_break_after{
page-break-after:always;
}
затем просто добавьте класс к тому, что вы хотите добавить:
$('#myTable').addClass('page_break_after');
или изначально ...
myTableElem.setAttribute('className', 'page_break_after');