Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Посчитать полную стоимость (https://javascript.ru/forum/css-html/81787-poschitat-polnuyu-stoimost.html)

Rockmaster 29.01.2021 20:57

Посчитать полную стоимость
 
Здравствуйте, у меня очень простая задача, но нету знаний. Помогите с кодом если не сложно.

Есть код:
<div class="price">1900</div>
<div class="discount">43%</div>

нужно с помощью скрипта получить значения, посчитать полную цену
1900/(100-43) * 100 и результат вставить после <div class="price">1900</div>

рони 29.01.2021 21:21

Rockmaster,
<div class="price">1900</div>
<div class="discount">43%</div>
<script>
 let divs = document.querySelectorAll('.price, .discount');
 let [price, discount] = [...divs].map(({textContent : n}) => parseFloat(n));
 let calc = price * (1 - discount/100)|0;
 let out = document.createElement('output');
 out.value = calc;
 divs[0].after(out);
</script>


Часовой пояс GMT +3, время: 02:59.