html如何让radio 选中后变为红色。求代码

 我来答
陈大头great
2018-04-16 · TA获得超过3.7万个赞
知道大有可为答主
回答量:34
采纳率:100%
帮助的人:8万
展开全部

radio是指单选按钮,html中的radio是无法改变改变样式跟颜色的。

这是由系统决定的,任何人也改变不了它的样式跟颜色。

普通按钮可以变,单选按钮是无法变的。

html:

超文本标记语言,标准通用标记语言下的一个应用。

“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

匿名用户
2015-08-12
展开全部

添加了一个div然后通过js让div变色

<html>
<head>
<meta charset="utf-8" >
<style type="text/css">
.bakdiv{width:20;height:20;border:1 solid #369;padding:5;float:left;}
</style>
</head>
<body>
<center>
<div>
<div class="bakdiv">
<input type="radio" name="a" onclick="chred(this);"/>
</div>
<div class="bakdiv">
<input type="radio" name="a" checked="checked" onclick="chred(this);"/>
</div>
</div>
</center>
</body>
<script>
function chred(ele){
var f = ele.checked;
ele.parentNode.style.background="red";
var radios = document.getElementsByName(ele.name);
for(var i = 0; i<radios.length; i++){
if(radios[i].checked == false){
radios[i].parentNode.style.background="#fff";
}
}
}
</script>
</html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式