У меня есть простая функция, в которой я изменяю стиль текста по умолчанию, когда флажок установлен, и меняю стиль, возвращаемый по умолчанию, когда флажок снят.
terms.style = "";
должен сбросить стиль до значения по умолчанию, но по некоторым причинам это не так, и я абсолютно не знаю, почему.Я знаю, что область действия else выполняется, когда флажок снят, так как я проверял это вручную, вводя другой стиль.
const form = document.getElementById('form');
const checkBox = form.querySelector('input[name=termsCheckBox]');
checkBox.addEventListener('click', function(){
const terms = document.getElementById('termsText');
if (checkBox.checked){
terms.style = "color: black; font-weight: normal";
} else {
terms.style = "";
}
});//end of function