@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>
.....
  • Вопрос задан
  • 137 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
$('.pups').each(function() {
  this.innerHTML -= -2;
});

// или

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

// или

document.querySelectorAll('.pups').forEach(n => {
  n.innerText = parseInt(n.innerText) + 2;
});

// или

for (const n of document.getElementsByClassName('pups')) {
  n.textContent = Number(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;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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