選擇我不知道如果我得到了所有權的權利。但我的觀點是:替換複選框以粗體標題
我想取代標準checkox,如:
Select <input type="checkbox" name="sel" />
的東西女巫讓我點擊文本(如在上面的代碼中「選擇」),然後點擊它,我會選擇'sel'屬性並將此文本設爲粗體。再次點擊會取消選擇並取消選中文字。 一個不想checkox中顯示。
想法?我想到了JavaScript,但我不知道如何。
選擇我不知道如果我得到了所有權的權利。但我的觀點是:替換複選框以粗體標題
我想取代標準checkox,如:
Select <input type="checkbox" name="sel" />
的東西女巫讓我點擊文本(如在上面的代碼中「選擇」),然後點擊它,我會選擇'sel'屬性並將此文本設爲粗體。再次點擊會取消選擇並取消選中文字。 一個不想checkox中顯示。
想法?我想到了JavaScript,但我不知道如何。
使用標籤節點周圍。
<label>
Select
<input type="checkbox" hidden="true"
onclick="parentNode.style.fontWeight=checked?'bold':'';" />
</label>
問候
您可以使用CSS鉻定義文本。
<style>
input:before{content:attr(myTextAnno)}
input:checked{font-weight:bold;}
</style>
<input type="checkbox" myTextAnno="Select">
您可以使用css在所有瀏覽器中定義文本。
<style>
input:before{content:'Select'}
input:checked{font-weight:bold;}
</style>
<input type="checkbox">
我的答案但這樣每個複選框將被標題爲「選擇」。 Chrome解決方案對我來說不起作用(無論如何,它應該適用於所有瀏覽器)。 – tytan
謝謝!所以我現在可以在輸入標籤和選擇作品中使用「隱藏」屬性!但是,我怎樣才能加粗文字,所以我知道它何時被選中? Onclick事件莫名其妙? – tytan
是,...的onclick我想這是最好的方式。 –
你能更具體? – tytan