При нажатии на кноаку value не меняется, однако если запросить его в консоли браузера, то значение верное, подскажите где ошибка?
const carClass = document.getElementById('id_car_class')
const selectedCarClass = carClass.value
function calculation(serviceValues) {
const sum = []
for (let value of serviceValues) {
data.forEach(elem => {
if (elem.value === value) {
sum.push(elem[selectedCarClass])
console.log(selectedCarClass)
console.log(elem[selectedCarClass])
}
})
}
Тут видно что при нажатии он возвращает значение 3, а вбивая элемент в консоль, возвращает нужное value