簡體   English   中英

選中/取消選中復選框,而不使用JavaScript / jQuery

[英]Check/uncheck checkbox without using JavaScript/jQuery

是否可以在不使用JavaScript / jQuery的情況下切換輸入類型復選框的狀態(選中/取消選中),即僅通過HTML和CSS?

假設我想點擊旁邊的標簽來切換它。

如果是,我們如何實現這一目標?

如果需要檢查/取消選中<label>的輸入,請在輸入上設置id ,並使用label的for屬性連接它們。

 <input type="checkbox" id="chk" /> <label for="chk">Click to check/uncheck</label> 

另一種選擇是使用標簽作為輸入的容器:

 <label><input type="checkbox" /> Click to check/uncheck</label> 

這個答案是在更新之前的問題!

僅使用已checked的硬編碼屬性:

<input type="checkbox" checked />

如果你想從代碼中觸發它,沒有JS / jQuery是不可能的。

標簽和輸入是為了一起工作:)

請參閱: https//www.w3.org/wiki/HTML/Elements/label

標題可以與特定的表單控件相關聯:

  • 用於屬性[示例A]

  • 將表單控件放在標簽元素本身內。 [例B]

 <label for="a">toggle state</label><input type="checkbox" id="a"/> 

是的你可以。 使用此代碼

<label for="MyCheckBox">Click Me !</label>
<input type="checkbox" id="MyCheckBox" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM