@damarkuzz

Как найти минимальное число и вывести его внутри тега html на JS?

Как найти занчения всех .price и вывести число в .min-sum, используя Javascript?
<div class="parent">
<span>Минимальная стоимость: <b class="min-sum"></b></span>

<div сдфыы="product">
<h2>Товар 1</h2>
 <b class="price">100 ₽</b>
</div>

<div class="product">
<h2>Товар 2</h2>
 <b class="price">200 ₽</b>
</div>

<div class="product">
<h2>Товар 3</h2>
 <b class="price">3000 ₽</b>
</div>


Вот что пробовал, дальше по-сути нужно убрать символ рубля, и как-то сравнить цены, но не знаю, как это сделать.

function priceObjects(index) {
  const calc = document.querySelectorAll('.price');
  
   for priceObject of priceObjects {
		let priceText = priceObject.textContent;
		
   }
   document.querySelector('.min-sum').textContent('.price');
}
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
document.querySelector('.min-sum').innerText = Math.min(...Array
  .from(document.querySelectorAll('.price'))
  .map(n => parseFloat(n.innerText))
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
04 дек. 2020, в 14:58
100000 руб./за проект
04 дек. 2020, в 14:41
5000 руб./за проект
04 дек. 2020, в 14:36
500 руб./в час