Радиокнопка - 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()
        }
Вернуться на верх