У меня есть таблица, которую нужно скрыть при загрузке страницы, а затем показать после входа в систему Итак, я понял, как удалить таблицу при входе в систему, но понятия не имею, как ее вернуть.
<table class = "showAfter">
<tr>
<th></th>
</tr>
</table>
function restart(){
var removeTable = document.querySelector('.showAfter');
while (removeTable.hasChildNodes()) {
removeTable.removeChild(removeTable.firstChild);
}
}
function restore(){
var addTable = document.querySelector('.showAfter');
while (!addTable.hasChildNodes()) {
append?
}
}
Спасибо за помощь
почему бы тебе просто не установить его display: none?
дисплей: никто не работал нормально .. но я хочу понять родительский: дочерний вопрос. Как видите, удаление работает, но я не знаю, как вернуть свою таблицу обратно ..



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вот супер дешевый способ сделать то же самое.
<table class = "showAfter">
<tr>
<th></th>
</tr>
</table>
var savedTable = "": // establish var on the window scope so both functions can access it.
function restart(){
var removeTable = document.querySelector('.showAfter');
savedTable = removeTable.innerHTML;
removeTable.innerHTML = "";
// while (removeTable.hasChildNodes()) {
// removeTable.removeChild(removeTable.firstChild);
// }
}
function restore(){
var addTable = document.querySelector('.showAfter');
addTable.innerHTML += savedTable;
savedTable = "";
// while (!addTable.hasChildNodes()) {
// append?
// }
}
Где ваша попытка
"append?"? Я уверен, что вы можете найти в Интернете много примеров, как это сделать ...