Показать сообщение отдельно
  #2 (permalink)  
Старый 29.01.2021, 21:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

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>

Последний раз редактировалось рони, 29.01.2021 в 21:36. Причина: строка 6 исправлена discount
Ответить с цитированием