Причина, по которой в вышеуказанном коде выбирается только первая радиокнопка, заключается в том, что .find возвращает первый элемент, соответствующий тексту.
, вы можете использовать .forEach
, чтобы выполнить цикл и щелкнуть все радиокнопки, имеющиетекст Мужской
[...document.querySelectorAll('label > span')].forEach(e => e.textContent === "Male" ? e.parentElement.click(): null)
ИЛИ
Вы можете использовать свойство checked
для всех переключателей, которые вы хотите выбрать при загрузке страницы.
<input type="radio" name="gender" value="male" checked="true">