Spaces:
Running
Running
File size: 683 Bytes
50e8e86 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
document.addEventListener('DOMContentLoaded', function () {
const dropdowns = document.querySelectorAll('[data-dropdown]')
const selectedValue = document.getElementById('selectedValue')
dropdowns.forEach((dropdown) => {
const button = dropdown.querySelector('.dropdown__button')
const items = dropdown.querySelectorAll('.dropdown__item')
button.addEventListener('click', function (e) {
dropdown.classList.toggle('open')
})
items.forEach((item) => {
item.addEventListener('click', function () {
const value = this.textContent
selectedValue.textContent = value
dropdown.classList.remove('open')
})
})
})
})
|