function remove_content_login() {
const content_login = document.querySelector('.content-login');
content_login.remove();
}
actionButtonX.addEventListener("click", (body) => {
remove_content_login();
console.log("Okienko usunięte");
});
Po dodaniu diva z zawartością document.querySelector('.content-login');
Funkcja nie chce się uruchomić jeszcze raz, aby z powrotem element usunąć ze strony, element da się usunąć tylko raz.
W taki sposób tworzę usuwany element i dodaję z powrotem do strony we właściwe miejsce, a potem nie da się go usunąć, po kliknięciu na ten sam przycisk, który usuwał go za pierwszym razem, tzw. chciałbym wywołać znowu funkcję, która jest na górze, a się nie wywołuje.
const create_element_div = document.createElement("div");
create_element_div.className = ("content-login");
create_element_div.innerHTML = content_login();
div_main = document.getElementsByClassName('content-main');
div_main[0].appendChild(create_element_div);
W jaki sposób to zrobić, aby funkcja usuń działała zawsze?
Aplikacja działa na zasadzie okienek, stare okienko da się usunąć, ale nowo dodanego już nie. Funkcja dodająca okienko działa zawsze. ale remove wykonuje się tylko raz.