是否可以将标签分配给类名?
这是我的代码:

    <input type="radio" id="answers1" name="answer1" value="1" checked>
       <label for="answers1" class=lfirst>1</label>
    <input type="radio" id="answers2" name="answer1" value="2">
       <label for="answers2" >2</label>
    <input type="radio" class="answers" name="answer1" value="3">
       <label for="answers" for="answers" >3</label>
    <input type="radio" class="answers" name="answer1" value="4">
       <label for="answers" >4</label>


    <style>
    input[type=radio]:checked + label {
      background: #2C337B;
      color: #ffffff;
    }
    </style>


我的前两个单选按钮是可单击的,因为的标签已分配给单选按钮的ID名称。我的其他2个按钮无法单击,因为标签已分配给一个班级。反正有改变吗?还是只使用ID即可(总共超过600个相同ID的名称)?

最佳答案

您可以将同一类分配给不同的元素。但是标签是唯一标识元素的元素。您可以为单选按钮设置唯一的标签,并且可以为每个元素分配“ label for”。

如果仅使用label for将其与单选按钮相关联,则无需使用它。您可以直接在radio标记内提供label按钮

09-10 09:09
查看更多