Радиокнопка - Javascript работает, если True, но не работает, если False
С помощью следующего кода элементы отображаются при нажатии на радиокнопку, но не скрываются, когда радиокнопка не выбрана.
Я понятия не имею, почему...
// Show an element
var show = function (elem) {
elem.style.display = '';
};
// Hide an element
var hide = function (elem) {
elem.style.display = 'none';
};
var displayLogicStudentLoanPaymentMethod = function(){
if (studentLoanPaymentPayrollRadioButton.checked == true)
{
show(completedStudiesContainer);
show(studentLoanPlansContainer);
return;
}
if (studentLoanPaymentPayrollRadioButton.checked == false) {
hide(completedStudiesContainer);
hide(studentLoanPlansContainer);
return;
}
displayLogicStudentLoanPaymentMethod();
studentLoanPaymentPayrollRadioButton.addEventListener('change', studentLoanPaymentPayrollRadioButtonListener);
function studentLoanPaymentPayrollRadioButtonListener(){
displayLogicStudentLoanPaymentMethod()
}