Привет. Я хочу рассчитать разницу между суммой в корзине и суммой бесплатной доставки.
Пример: Вам нужно купить на 100 $ больше, чтобы получить бесплатную доставку.
есть этот кусок кода. который прекрасно работает внутри codepen и JSfiddle .. Но при реализации кода внутри WordPress он возвращает NaN? Что я делаю не так?
HTML:
<button id="knap">klik her</button>
<div id="cartPopupWrap">
<div class="elementor-menu-cart__subtotal">
<p id="pris" class="woocommerce-Price-amount amount">1,500.20</p>
</div>
<p id="fragtPrisIalt"></p>
</div>
СЦЕНАРИЙ:
<script>
document.getElementById('knap').onclick = function(){beregnFriFragt()};
function beregnFriFragt() {
setTimeout( function () {
var kurvIalt = document.querySelector('#cartPopupWrap .elementor-menu-cart__subtotal .woocommerce-Price-amount.amount').innerHTML.split(",").join("");
var fragtPrisIaltTekstholder = document.getElementById('fragtPrisIalt');
var fragtPrisIalt = "5800" - kurvIalt;
fragtPrisIaltTekstholder.innerHTML = "Du mangler kun " + fragtPrisIalt + " for at få fri fragt!";
},1000)
};
</script>