我有多个单选按钮。在我有的代码中,它们是与不同功能对应的不同图片。单击标签的单选按钮
用户必须知道哪个单选按钮被点击。因此,我试图找到一种方法来改变单击按钮后单选按钮的背景。 为了使代码正常工作,<label>
必须围绕<input>
标签。
<div class="radio-toolbar">
<label class="BottomLeft">
<input id="tech" type="radio" ng-model="SelectedLayout" value="BottomLeft" />
</label>
<label class="BottomRight">
<input id="tech" type="radio" ng-model="SelectedLayout" value="BottomRight" />
</label>
<label class="Dual">
<input id="tech" type="radio" ng-model="SelectedLayout" value="Dual" />
</label>
<label class="DualRight">
<input id="tech" type="radio" ng-model="SelectedLayout" value="DualRight" />
</label>
<label class="Duplex">
<input id="tech" type="radio" ng-model="SelectedLayout" value="Duplex" />
</label>
<label class="Custom">
<input id="tech" type="radio" ng-model="SelectedLayout" value="Custom" />
</label>
</div>
这里的JSfiddle
? “id”的重点在于它允许你通过它的'id'来查找元素。但是,只有当你的'id's是唯一的。 –
ID应该始终是唯一的 – guradio
我有一段代码,我通过ID获取元素。由于他们都必须相互对应,所以我使用了相同的ID。这不是完美的方式,但我使用必要的代码'initDropDown(document.getElementById('tech'));' – MarLen