mediol-name
@mediol-name
Wordpress Developer

Как заставить работать два одинаковых ползунка на одной странице?

Догадываюсь, что у меня супер легкий вопрос, но все же, не нагуглил ответ.

Есть на странице два ползунка. Как заставить работать оба? Когда двигаю первый, то его значение меняется, а вот при движении второго - значение на месте.

Код предоставил:
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
@AndrewRusinas
У вас на странице несколько элементов с одинаковым ID. С помощью getElementById() берется первый попавшийся. В вашем случае только первый sum_text и первый sum. Слушатель, следовательно, вешается только на него и меняется текст только в первом sum_text.
Выход - использовать метод, который возвращает коллекцию узлов, например, querySelectorAll, циклом повесить слушатель на каждый input, а с помощью уникального ID у узлов с текстом назначать нужный текст нужному блоку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
21 мая 2024, в 12:52
2500 руб./за проект
21 мая 2024, в 12:40
1500 руб./в час
21 мая 2024, в 12:27
25000 руб./за проект