#null
#нулевой
Вопрос:
Я продолжаю получать «Неперехваченную ошибку типа» (null) при попытке запустить эту проверку. Я вышел из системы с переменной «submitEl», но продолжаю получать значение null. Это правильно? Это не пройдет насквозь.
lt;div class='form-actions-container call-to-action'gt; lt;button id='submit-el' class='colored button FormBtn' type='submit'gt;SUBMITlt;/buttongt; lt;/divgt; lt;div class="alertMessage"gt; lt;h2 class="fill_text"gt;PLEASE FILL OUT ALL QUESTIONS.lt;/h2gt; lt;h3 class="fill_text"gt;Thank you.lt;/h3gt; lt;/divgt; const option = document.getElementsByName( 'pending_subscriber[custom_fields][302]'); let submitEl = document.getElementById('submit-el'); const error = document.getElementsByClassName('alertMessage'); submitEl.addEventListener('click', function () { if (!(option[0].checked || option[1].checked)) { error.style.display = 'block'; return false; } });
Комментарии:
1. Похоже, я избавился от этой ошибки, поместив отсрочку в src скрипта, но теперь ошибка в строке «error.style.display» (Неперехваченная ошибка типа: Не удается установить свойства неопределенного (настройка «отображение»))
2. понял это. Похоже, метки h2 и h3 все испортили. Я удалил теги и стиль с помощью css. Теперь мой код проверки работает.