在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ css的設(shè)置沒有起作用?

css的設(shè)置沒有起作用?

hobby:<input id="x1" type="radio" name="sports" />x1
<input id="x2" type="radio" name="sports" />x2
<input id="x3" type="radio" name="sports" />x3
<input type="button" value="顯示" onclick="ShowChecked()">
<br>
<script> 
function ShowChecked(){
    $("input").css("backgroundColor","");
    $("input:checked").css("backgroundColor","red");
}    
</script>

選擇某個(gè)radio后,點(diǎn)擊 顯示 ,背景顏色沒有變紅哈?

回答
編輯回答
青檸

你的代碼是沒有問題的,你可以F12看一下,加的css屬性已經(jīng)加上去了,之所以沒有出現(xiàn)效果(bakground變紅)是因?yàn)椋琲nput radio設(shè)置background沒有效果。如果你要設(shè)置單選框的效果,你應(yīng)該用input和label標(biāo)簽結(jié)合起來,才能設(shè)置更好看的單選或者多選按鈕。

2017年2月8日 21:25
編輯回答
卟乖

選擇器沒問題,問題出現(xiàn)在input[type=radio]的背景顯示不了,或者說設(shè)置不了背景

你可以設(shè)置一下margin試試

function ShowChecked(){
    $("input").css("backgroundColor","");
    $("input:checked").css("margin","100px");
}    
2018年3月16日 16:23
編輯回答
大濕胸
<input type="button" value="顯示" onclick="ShowChecked">
2018年5月30日 23:55