Задать вопрос
@Zubastik_1

Найти число на странице, выполнить сложение, и заменить на результат?

Помогите пожалуйста решить задачу. Есть числа.
<span class='pups'>1</span>
<span class='pups'>2</span>
<span class='pups'>3</span>
.....

Надо к каждому прибавить 2. То есть должно получиться
<span class='pups'>3</span>
<span class='pups'>4</span>
<span class='pups'>5</span>
.....
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
$('.pups').each(function() {
  this.innerHTML -= -2;
});

// или

$('.pups').text((i, text) => Number(text) + 2);

// или

document.querySelectorAll('.pups').forEach(n => {
  n.innerText = -~-~n.innerText;
});

// или

for (const n of document.getElementsByClassName('pups')) {
  n.textContent = parseInt(n.textContent) + 2;
}
Ответ написан
@soledar10
html css3 js jquery
let pups = document.querySelectorAll('.pups');

for (let i = 0; i < pups.length; i++) {
  pups[i].innerHTML = +pups[i].innerText + 2;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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