@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');
}
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
document.querySelector('.min-sum').innerText = Math.min(...Array.from(
  document.querySelectorAll('.price'),
  n => parseFloat(n.innerText)
));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы