Задать вопрос
@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, '');
  • Вопрос задан
  • 261 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
document.querySelectorAll('.other-price').forEach(n => {
  n.textContent = +n.textContent +
    parseInt(document.querySelector('.current-price').textContent.split(' ').join(''));
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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