@ishimskayamahorka14

Как прибавить к каждому числу определенного класса другое число?

Как добавить к каждому числу определенного класса другое число?

Например, у нас есть:
<span class="current-price">20 000 ₽</span>

    <div class="second-price-par">
       <span class="other-price">10000</span>
       <span class="other-price">50000</span>
   </div>


Необходимо к каждому числу .other-price прибавить число .current-price
Пробовал получить значения вот так, но по-сути нужно как в PHP создать массив и цикл, затрудняюсь как это сделать.
const regEx = '₽';
	 let firstPrice = document.querySelector('span.PricesalesPrice').innerHTML;
         let secondPrice = document.querySelector('.other-price').innerHTML;
         let nextPrice = firstPrice.replace(regEx, '');
         let nextSecondPrice = secondPrice.replace(regEx, '');
  • Вопрос задан
  • 252 просмотра
Решения вопроса 2
document.querySelectorAll('.other-price').forEach(n => {
  n.textContent = +n.textContent +
    parseInt(document.querySelector('.current-price').textContent.split(' ').join(''));
});
Ответ написан
Shlop
@Shlop
Full Stack Developer (PHP/Laravel/JavaScript)
Вот ещё один вариант
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы