Удаление элементов из DOM, которые были добавлены через JS - PullRequest
0 голосов
/ 06 апреля 2020

Я пытался найти ответ на этот вопрос, но мне не удалось найти ответ.

В моем проекте я добавляю HTML, используя JS.

* 1004. *

Теперь я хочу удалить это HTML, я пытался установить победителя HTML = ''; но явно это не правильная логика c. Поскольку добавленный HTML не является частью документа, я не могу выбрать его и удалить.

Не могли бы вы, ребята, помочь мне здесь? Заранее извиняюсь, если что-то уже есть, но я не нашел этого.

Приветствия!

Ответы [ 2 ]

2 голосов
/ 06 апреля 2020

Добавьте его в абзац или интервал с идентификатором для дальнейшего использования:

let winnerHTML = "<p id='para'>this html will appear in the dom when a condition is met<p>";

Затем, чтобы удалить его:

let elem=document.getElementById("para");
elem.remove();
0 голосов
/ 06 апреля 2020

Вы также можете использовать document.createElement и сохранить элемент в переменной. Затем вы можете использовать функцию remove, чтобы удалить ее. Пример

let elem = document.createElement("p");
elem.innerHTML = "Your text";
document.getElementById('game-container').appendChild(elem);
elem.remove();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...