JS DOM Manipulations Problem
Здравейте. Имам следния проблем. При натискането на даден бутон съдържанието, което трябва да се появи се появява за 1 секунда и се скрива отново. Някакви идеи, ако на някой се е случвало подобно нещо.
event.preventDefault() не помага ли? Да не би този бутон да не е бутон а anchor tag <a></a>?
Най добре пусни да погледнем кода
https://pastebin.com/MrpvHJMJ - кодът на JS
https://pastebin.com/nDtJUA5r - HTML
https://pastebin.com/yu2fUd45 - CSS
Кодът на JS не е целия, защото и без това проблемът си стои.
В тази функция където хващаш евента указваш, че ще приема event и после извикваш preventDefault(); за да махне стандартното поведение на формата (формата при submit презарежда страницата)
function addBook(event) {
event.preventDefault();
let p = document.createElement('p');
p.textContent = title.value;
divBook.appendChild(p);
oldBooks.appendChild(divBook);
}