Cześć, czy może mi ktoś pomóc i napisać dlaczego poniższy kod nie działa? Siedze na tym już parę godzin i grzebie i nie mogę dojść dlaczego to mi nie łapie. Patrzyłem na forum i nie znalazłem takiego problemu.
Jak daje w console loga zmienne to ladnie wyswietla cookies - czyli je zczytuje. W konsoli nie ma bledow. Niestety skrypt nie zmienia daty cookies po kliknieciu przycisku:(
let cookies = document.cookie.split(";");
const setCookieDate = () => {
cookies.forEach((cookie) => {
const cookieParts = cookie.split("=");
const cookieName = cookieParts[0].trim();
const expirationDate = new Date("Thu, 01 Jan 1970 00:00:00 GMT");
document.cookie = `${cookieName}=; expires=${expirationDate.toUTCString()}; path=/`;
console.log(cookieParts);
console.log(cookieName);
console.log(cookieName)
console.log(expirationDate)
});
};
const delcookie = () => {
console.log(cookies);
setCookieDate();
div2.classList.add('cookiesbox-n');
localStorage.setItem("cookiesdeclined", true);
};
buttondecline.addEventListener('click', delcookie)