@LoveCodeandCoffe

Как создать противоположное событие remove()?

const $el_formadd        = $body.insertAdjacentElement('afterbegin', formadd)

При клике на кнопку я добавляю в событие клик функцию которая удаляет элемент
$el_formadd.remove()
Как при нажатии на другую кнопу добавить это же элемент? можно просто использовать $body.insertAdjacentElement('afterbegin', formadd)
Но хотелось бы также использовать переменную как и с методом remove
  • Вопрос задан
  • 186 просмотров
Решения вопроса 1
profesor08
@profesor08 Куратор тега JavaScript
Храни где-то ссылку на элемент и добавляй/удаляй его сколько влезет.
const el = document.createElement("div");
const container = document.querySelector(...);
const addButton= document.querySelector(...);
const removeButton= document.querySelector(...);

addButton.addEventListener("click", () => {
  container.appendChild(el);
});

removeButton.addEventListener("click", () => {
  container.removeChild(el);
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект