Я прочитал из этого вопроса: Can the label tags for attribute be associated with a normal div?, который не может дать div атрибуту для связи с идентификатором на входе. Обычно, если я даю значку и идентификатор для ввода, переключатель автоматически выбирается всякий раз, когда пользователь нажимает текст на этикетке.Как автоматически выбрать переключатель, щелкнув по нему?
Предположим, что я создаю форму со многими переключателями, и каждый из них находится в промежутке или div, поэтому я могу погрузить границу, которая обертывает как ярлык, так и переключатель, давайте также скажем, что я даю 20px отступы по всем направлениям , как я могу сделать clickable всей областью в пределах границы, чтобы она автоматически выбирала переключатель, связанный с div?
я написал ниже, но только что узнал, DIV не признает атрибута:
HTML
<div class="radio-btn" for="rdBanana"><input type="radio" name="fruit" value="banana" id="rdBanana"><label>Banana</label></div>
<div class="radio-btn" for="rdOrange"><input type="radio" name="fruit" value="orange" id="rdOrange"><label>Orange</label></div>
<div class="radio-btn" for="rdKiwi"><input type="radio" name="fruit" value="kiwi" id="rdKiwi"><label>Kiwi</label></div>
CSS
.radio-btn {
display: inline-block;
border: 1px solid black;
padding: 20px;
}
Как я могу сделать все обивка кликабельным автоматически выбрать радиокнопку?