2013-03-10 63 views
3

我有一組默認選中的單選按鈕。像這樣:如何設置一個單選按鈕狀態來檢查與CSS?

<input type="radio" name="radioButton" id="rd1" checked=""> 
    <input type="radio" name="radioButton" id="rd2"> 
    <input type="radio" name="radioButton" id="rd3"> 
    <input type="radio" name="radioButton" id="rd4"> 
    <input type="radio" name="radioButton" id="rd5"> 

我知道有一些方法可以添加檢查的屬性與JavaScript。我的問題是如何將選中的attr添加到選定的單選按鈕與CSS?

+5

CSS顧名思義就是用於造型。 DOM操作應該用Javascript完成。 – Boaz 2013-03-10 22:44:03

回答

3

如果你想改變最初選中複選框,你應該簡單地移動「檢查「屬性所需的元素在你的HTML,如果你想風格當前選中複選框您可以使用以下CSS選擇:input[type=checkbox]:checked,如果你比任何其他行動要變化的選中狀態點擊一個複選框,你必須使用JS

「選中」屬性從實際.checked屬性不同的JS:雖然elem.getAttribute('checked')只會返回以外null如果屬性在你的HTML已經設置(可能也是通過JS改變),elem.checked總是會返回一個布爾(真/假),指示當前是否選中此框。

相關問題