Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2022, 09:01   #1
smushkina21
Новичок
Джуниор
 
Регистрация: 15.04.2022
Сообщений: 3
По умолчанию Блок с раскрывающейся информацией

Добрый день!
Имеется блок "Виды услуг", в котором изначально скрыто описание. При нажатии на плюс, информация должна появится. Но появляется только в первом пункте. Может кто сталкивался с данной проблемой.
Код прилагаю.
Изображения
Тип файла: jpg Раскрыт блок.jpg (70.7 Кб, 1 просмотров)
Тип файла: jpg Блоки скрыты.jpg (52.6 Кб, 0 просмотров)
Вложения
Тип файла: txt Код.txt (3.0 Кб, 1 просмотров)
smushkina21 вне форума Ответить с цитированием
Старый 15.04.2022, 15:19   #2
Agency
Пользователь
 
Регистрация: 07.10.2017
Сообщений: 99
По умолчанию

Потому что
Код:
const plus = document.querySelector('.circle-plus')
Получает только один элемент, т.е. первый блок, который потом и проислушивается, остальные блоки не участвуют в этом процессе...
Agency вне форума Ответить с цитированием
Старый 15.04.2022, 17:33   #3
smushkina21
Новичок
Джуниор
 
Регистрация: 15.04.2022
Сообщений: 3
По умолчанию

К сожалению не помогло.
Вместо const использовала let.
smushkina21 вне форума Ответить с цитированием
Старый 16.04.2022, 14:24   #4
Agency
Пользователь
 
Регистрация: 07.10.2017
Сообщений: 99
По умолчанию

Цитата:
Сообщение от smushkina21 Посмотреть сообщение
К сожалению не помогло.
Вместо const использовала let.
Этого не достаточно
используйте querySelectorAll, чтобы получить все елементы с указанным классом.
Затем в цикле переберите все полученные элементы и каждому поставьте прослушку на click
Agency вне форума Ответить с цитированием
Старый 18.04.2022, 09:36   #5
smushkina21
Новичок
Джуниор
 
Регистрация: 15.04.2022
Сообщений: 3
По умолчанию

Спасибо за помощь
smushkina21 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
динамически выделять блок памяти объемом 64 Кбайт. Выделенный блок заполнять символьной информацией и переписывать в файл RuRu* Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 16 14.03.2013 18:04
Разобрать с информацией по пхп cargo29 PHP 3 16.10.2011 19:07
первый блок должен заливать весь фон, а второй блок блок выводить сплошную горизонтальную балку SanBorisych HTML и CSS 2 12.01.2010 17:42
Обмен информацией W0LF Общие вопросы Delphi 2 01.01.2010 22:57
Файл с информацией werser Общие вопросы Delphi 7 24.05.2008 20:55