Gat*_*ler 44
如果您正确标记HTML代码,则无需使用javascript.以下代码将允许用户单击标签文本以勾选复选框.
<label for="surname">Surname</label>
<input type="checkbox" name="surname" id="surname" />
Run Code Online (Sandbox Code Playgroud)
label元素的for属性链接到input元素的id属性,浏览器完成剩下的工作.
这一直在测试工作:
Mat*_*Mat 20
将display标签的CSS 属性设置为块元素并使用它而不是div - 它保留标签的语义含义,同时允许您喜欢的任何样式.
例如:
label {
width: 100px;
height: 100px;
display: block;
background-color: #e0e0ff;
}Run Code Online (Sandbox Code Playgroud)
<label for="test">
A ticky box! <input type="checkbox" id="test" />
</label>Run Code Online (Sandbox Code Playgroud)