Как я могу очистить данные таблицы с помощью метода javascript empty

#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 = "" .