Событие не происходит по клику (Wordpress)

Начинающий в JS, поэтому совершенно не могу понять, что делаю не так. Нужно: отобразить/скрыть блок при нажатии определенной radio кнопки.

Написал такой скрипт:

const samo = document.getElementById('samo-block');

const _button = document.getElementById('dostavka');

const radioButtons = document.querySelectorAll('input[name="shipping_method[0]"]');
radioButtons.forEach(radio => {
  radio.addEventListener('click', handleRadioClick);
});

function handleRadioClick() {
    if (_button.checked) {
        samo.style.display = "flex";
    } else {
        samo.style.display = "none";
    }
}

Он не работает. Перебрал кучу вариантов, но не помогает. Делал алерты на переменные, все выводит, проблема именно с событием. Делаю сайт на Wordpress.


Ответы (0 шт):