Как сделать домашнее задание JS?
В курсе "Практический JavaScript - продвинутый уровень" в уроке "Урок 2.8. Создаем калькулятор расчета общей суммы" преподаватель дал домашнее задание. Не могу догадаться как его сделать. Могу ли получить какие-то подсказки?
Вот то, что я написал, но естевственно данные окончательной цены не читаются:
const changeModalState = (state) => {
const pictureSize = document.querySelectorAll('#size'),
pictureMaterial = document.querySelectorAll('#material'),
pictureOptions = document.querySelectorAll('#options'),
picturePrice = document.querySelectorAll('calc-price');
function bindActionsToElems (event, elem, prop) {
elem.forEach((item, i) => {
item.addEventListener(event, () => {
switch(item.nodeName) {
case 'SELECT' :
state[prop] = item.value;
break;
case 'DIV' :
state[prop] =item.value;
break;
}
console.log(state);
});
});
};
bindActionsToElems('input', pictureSize, 'size');
bindActionsToElems('input', pictureMaterial, 'material');
bindActionsToElems('input', pictureOptions, 'options');
bindActionsToElems('change', picturePrice, 'price');
};
export default changeModalState;