<ul type="none">
<li class="field onmarket-date">
<span class="field-name">OnMarket Date: </span>
<span class="field-value">06/17/2021</span>
</li>
<li class="field date-listed">
<span class="field-name">Date Listed: </span>
<span class="field-value">06/17/2021</span>
</li>
</ul>
Во второй ЛИ-шке надо поменять название класса и заменить дату на количество дней (с заданной по сегоднешню).
Пробовал вот так, но застрял на месте, где ее надо вытащить из спана. Подскажите, пожалуйста, как мне это сделать?
Или может будет проще сделать это на jQuery?
function daysOnMarket() {
var li = document.getElementsByClassName("date-listed")[0];
var newLi = document.getElementsByClassName("date-listed")[0];
var days = Math.floor((new Date() - Дата_из_span)/(24 * 60 * 60 * 1000));
newLi.insertAdjacentHTML('afterend', '<li class="field days-on-market"><span class="field-name">Days on market: </span><span class="field-value">' + days + ' day(s)' + '</span></li>');
var li = document.getElementsByClassName("date-listed")[0];
li.remove();
}
daysOnMarket();