Dzięki wielkie za odpowiedź. Niestety nie działa tzn podaje info, że nie zmieniono daty z alertu.
Od 2 godzin przerabiam i próbuje ale nic nie działa tzn próbowałam zastąpić
var divElement = document.querySelector('div.info');
na
var divElement = document.getElementById("info");
<div class="gallery-item kolonia-mala">
<a href=""><div class="card"></a>
<div class="info" id="info">
<p>nowy</p>
<p>towar</p>
<p></p>
</div>
</div>
</div>
żeby po id wybrało ale też nie
następnie z pustą zawartością <p>
i zmianą w javascript
var divElement = document.querySelector('div.info');
var pElement = document.querySelector('div.info p:last-child');
var preSetTime = new Date(2021,11,15);
var setTime = preSetTime.getTime();
var currentTime = Date.now();
var differenceTime = 24 * 60 * 60 * 1000;
if (setTime < currentTime + differenceTime) {
pElement.innerText = '';
if (confirm('Zmieniono datę. Czy chcesz ukryć diva?')) {
divElement.style.display = 'none';
}
} else {
pElement.innerText = '';
alert('nie zmieniono daty');
}
ale nie wiem czy tak można :/
ale za każdym razem dostaje info z alertu: nie zmieniono daty
po dodaniu do kodu
pElement.innerText = newLocal;
błędu nie podaje ale wyświetla
date z
pElement.innerText = '12-12-2021';
i kończą mi się pomysły