如何用JS脚本设置radio的VALUE值的颜色为红色
2个回答
展开全部
按你给的修改的,
<head><title></title></head>
<body>
<form name=a><DIV id=GL>
<TABLE id=t2 border=1 width=760><TBODY>
<TR><TD width=295>
<input type="radio" title="开通1" name="DATA_32" value="开通" onclick="change_rad('open_')"><font id="open_">开通</font>
<input type="radio" title="开通1" name="DATA_32" value="删除" checked onclick="change_rad('del_')"><font id="del_" color="#FF0000">删除</font>
</TD></TR></TBODY></TABLE>
</DIV>
</form>
<script>
function $_(id){
return document.getElementById(id);
}
function change_rad(fla){
if(fla=="open_"){
$_("open_").color="red";
$_("del_").color="black";
}else{
$_("open_").color="black";
$_("del_").color="red";
}
}
</script>
</body>
<head><title></title></head>
<body>
<form name=a><DIV id=GL>
<TABLE id=t2 border=1 width=760><TBODY>
<TR><TD width=295>
<input type="radio" title="开通1" name="DATA_32" value="开通" onclick="change_rad('open_')"><font id="open_">开通</font>
<input type="radio" title="开通1" name="DATA_32" value="删除" checked onclick="change_rad('del_')"><font id="del_" color="#FF0000">删除</font>
</TD></TR></TBODY></TABLE>
</DIV>
</form>
<script>
function $_(id){
return document.getElementById(id);
}
function change_rad(fla){
if(fla=="open_"){
$_("open_").color="red";
$_("del_").color="black";
}else{
$_("open_").color="black";
$_("del_").color="red";
}
}
</script>
</body>
展开全部
radio的value属性是不可见的,为什么要设置成红色?问的有问题吧
更多追问追答
追问
我想达到的效果是当RADIO选中时他的标签值显示为红色
追答
如下,用了jquery,为了做浏览器兼容,上面引入的jquery脚本,你最好换成当前的稳定版,去官网下
$(document).ready(function() {
var $radio = $("input[type=radio][name=test]");
$radio.click(function() {
$radio.each(function() {
var id = $(this).prop("id");
id = id + "_lab";
if($(this).prop("checked")) {
$("#"+id).html(""+$("#"+id).html()+"");
} else {
$("#"+id).html($("#"+id).text());
}
});
});
});
测试1
测试2
测试3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询