1. 程式人生 > >通過label標記實現單選框點選文字也能選中

通過label標記實現單選框點選文字也能選中

文章轉載自:https://www.jb51.net/web/171886.html

 

在 label 元素內點選文字,就會觸發此控制元件。就是說,當用戶選擇該標籤時,瀏覽器就會自動將焦點轉到和標籤相關的表單控制元件上,下面有個示例,大家可以感受下:

<label> 標籤為 input 元素定義標註(標記)。label 元素不會向用戶呈現任何特殊效果。不過,它為滑鼠使用者改進了可用性。如果您在 label 元素內點選文字,就會觸發此控制元件。就是說,當用戶選擇該標籤時,瀏覽器就會自動將焦點轉到和標籤相關的表單控制元件上。<label> 標籤的 for 屬性應當與相關元素的 id 屬性相同 。

例1:

<label for="man"> 
<input type="radio" value="男" name="man" id="man"/> 
男 
</label> 
<label for="man2"> 
<input type="radio" value="女" name="man" id="man2"/> 
女 
</label> 

例2:

<input type="checkbox" name="Pages" value="Job" id="Job" ><label for="Job">新增、編輯招聘資訊</label>

<input type="checkbox" name="Pages" value="JobQuery" id="JobQuery" &gt;<label for="JobQuery">查詢、刪除招聘資訊</label>

<input type="checkbox" name="Pages" value="Technology" id="Technology" checked&gt;<label for="Technology">新增、修改科技專案</label>