#javascript #html-table
#javascript #html-таблица
Вопрос:
В моем коде я добавляю прослушиватель событий к кнопке разбивки на страницы. Я могу передать номер страницы функции и установить новый номер страницы на основе пользовательского ввода. Перед изменением данных таблицы я хочу очистить таблицу. В этом случае я использую datatable.empty()
метод, но он дает мне понять, что datatable.empty
это не функция. Есть идеи, как я могу это решить?
function pageButtons(pages) {
var t = document.getElementById('test');
for (var page = 1; page <= pages; page ) {
//console.log(pages)
t.innerHTML = '<button id=' page '>' page '</button>';
}
document.getElementById('test').addEventListener("click", function (event) {
var newPageNumber = event.target.id;
var datatable = document.getElementById('data1');
state.page = newPageNumber;
datatable.empty();
console.log(state.page);
buildTable();
})
}
Комментарии:
1. Я не совсем уверен, в чем заключается ваш вопрос, поэтому, пожалуйста, добавьте некоторый контекст относительно желаемой ситуации.
empty()
действительно, это не функция таблицы html. Если вы хотите удалить содержимое таблицы, используйтеdatatable.innerHTML = ""
.