radio样式脚本问题。 JavaScriptCSSHTML 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(j == i){ document.getElementById("money_l_" + j).style.backgroundImage ='url(../images/images_pay/money_onback.jpg)'; } else{ document.getElementById("money_l_" + j).style.backgroundImage = ""; } 不懂你具体的需求,如果是鼠标移上去,可以用样式控制那个对号,js控制选中。点击换背景,js控制就行了 对,要给radio加相同的name才行!这是radio的基本规则! http://blog.sina.com.cn/s/blog_5af1c9c101012ike.html通过这个帖子,搞定了,name的的确忘了加了。后来添加另外一组radio时出现问题,才发现name忘了。<script type="text/javascript" src="js/jquery.min.js"></script><style type='text/css'> fieldset { border: 0; padding-bottom: 9px; } label { color:#000; display: block; float:left; margin:0 0 0 0px; cursor: pointer; width:176px; line-height: 32px; padding-bottom: 9px; } .money_radios { padding-top: 6px; width:460px; } .bank_radios{padding-top: 6px; width:650px;} .label_radio input { margin-right: 5px; } .label_radio h4{ display:block; float:left; height:28px; margin:4px 0 0 40px; _margin:4px 0 0 20px;font-family:"宋体"; font-size:14px; color:#333;} .label_radio_bank img{ display:block; float:left; height:20px; margin:12px 0 0 30px;_margin:12px 0 0 15px;} /*第一组*/ .has-js .label_radio{ background:url(images/images_pay/money_raido.jpg) no-repeat; margin-left:1px; } .has-js .label_radio { background-position: 0 -40px; } .has-js label.r_on { background-position: 0 0px; } .has-js .label_radio input { position: absolute; left: -9999px; } /*第二组*/ .has-js .label_radio_bank{background:url(images/images_pay/bank_raido.jpg) no-repeat; width:150px; height:29px; margin-left:1px;} .has-js .label_radio_bank { background-position: 0px -38px; } .has-js label .r_on { background-position: 0px 0px; } .has-js .label_radio_bank input { position: absolute; left: -9999px; } </style> <script type='text/javascript'>//<![CDATA[ $(window).load(function(){ $(function(){ $('body').addClass('has-js'); $('.label_radio,.label_radio_bank').click(function(){ setupLabel(); }); setupLabel(); });});//]]> </script> <script type="text/javascript"> function setupLabel(){ if($('.label_radio input').length) { $('.label_radio').each(function(){ $(this).removeClass('r_on'); }); $('.label_radio input:checked').each(function(){ $(this).parent('label').addClass('r_on'); }); }; if($('.label_radio_bank input').length) { $('.label_radio_bank').each(function(){ $(this).removeClass('r_on'); }); $('.label_radio_bank input:checked').each(function(){ $(this).parent('label').addClass('r_on'); }); }; } </script><table><tr><td class="td_1"><h4 style="display:block; margin:-30px 0 0 0;_margin:-5px 0 0 0;">充值金额:</h4></td><td class="td_2"><div class="money"> <fieldset class="money_radios"> <label for="moneyradio-01" class="label_radio"> <input type="radio" checked="" value="1" id="moneyradio-01" name="sample-radio_1" /><h4>100万币<font class="coler_1">(120元)</font></h4> </label> <label for="moneyradio-02" class="label_radio"> <input type="radio" value="2" id="moneyradio-02" name="sample-radio_1" /><h4>500万币<font class="coler_1">(600元)</font></h4> </label> <label for="moneyradio-03" class="label_radio"> <input type="radio" value="3" id="moneyradio-03" name="sample-radio_1" /><h4>1000万币<font class="coler_1">(1150元)</font></h4> </label> <label for="moneyradio-04" class="label_radio"> <input type="radio" value="4" id="moneyradio-04" name="sample-radio_1" /><h4>5000万币<font class="coler_1">(5500元)</font></h4> </label> </fieldset></div></td></tr><tr><td class="td_1"><h4 style="display:block; margin:-130px 0 0 0;_margin:0px 0 0 0;">充值银行:</h4></td><td class="td_2"><div class="bank"> <fieldset class="bank_radios"> <label for="bankradio-01" class="label_radio_bank" > <input type="radio" checked="" value="1" id="bankradio-01" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-02" class="label_radio_bank"> <input type="radio" value="2" id="bankradio-02" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-03" class="label_radio_bank"> <input type="radio" value="3" id="bankradio-03" name="sample-radio_2" /> <img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-04" class="label_radio_bank"> <input type="radio" value="4" id="bankradio-04" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-05" class="label_radio_bank"> <input type="radio" value="5" id="bankradio-05" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-06" class="label_radio_bank"> <input type="radio" value="2" id="bankradio-06" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-07" class="label_radio_bank"> <input type="radio" value="3" id="bankradio-07" name="sample-radio_2" /> <img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-08" class="label_radio_bank"> <input type="radio" value="4" id="bankradio-08" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-09" class="label_radio_bank"> <input type="radio" value="1" id="bankradio-09" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-10" class="label_radio_bank"> <input type="radio" value="2" id="bankradio-10" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-11" class="label_radio_bank"> <input type="radio" value="3" id="bankradio-11" name="sample-radio_2" /> <img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-12" class="label_radio_bank"> <input type="radio" value="4" id="bankradio-12" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-13" class="label_radio_bank"> <input type="radio" value="1" id="bankradio-13" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-14" class="label_radio_bank"> <input type="radio" value="2" id="bankradio-14" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-15" class="label_radio_bank"> <input type="radio" value="3" id="bankradio-15" name="sample-radio_2" /> <img src="images/images_pay/bank_01.jpg" /> </label> <label for="bankradio-16" class="label_radio_bank"> <input type="radio" value="4" id="bankradio-16" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" /> </label> </fieldset> </div></td></tr></table> 变量作用域问题。。 谁有JavaScript基础教程第六版的电子书!!! javascript和jquery有什么区别? 一个头疼的JS问题 一个简单的引号问题 有2位数字,如果第一位输入输入0,后面一位只能输入1-9,如果第一位输入1第二位只能输入1-2。的正则表达式? 紧急的问题!谢谢大家. hi,我想问一个动态tab页问题 新手求救:table中行、列的高亮显示? 100分急求,JavaScript中文手册!!!!! EXTJS 添加一条新行 大师请进怎么往JQ插件中传值
document.getElementById("money_l_" + j).style.backgroundImage ='url(../images/images_pay/money_onback.jpg)';
}
else{
document.getElementById("money_l_" + j).style.backgroundImage = "";
}
通过这个帖子,搞定了,
name的的确忘了加了。后来添加另外一组radio时出现问题,才发现name忘了。<script type="text/javascript" src="js/jquery.min.js"></script>
<style type='text/css'>
fieldset {
border: 0;
padding-bottom: 9px;
}
label {
color:#000;
display: block;
float:left; margin:0 0 0 0px;
cursor: pointer;
width:176px;
line-height: 32px;
padding-bottom: 9px;
}
.money_radios {
padding-top: 6px; width:460px;
}
.bank_radios{padding-top: 6px; width:650px;}
.label_radio input {
margin-right: 5px;
}
.label_radio h4{ display:block; float:left; height:28px; margin:4px 0 0 40px; _margin:4px 0 0 20px;font-family:"宋体"; font-size:14px; color:#333;}
.label_radio_bank img{ display:block; float:left; height:20px; margin:12px 0 0 30px;_margin:12px 0 0 15px;}
/*第一组*/
.has-js .label_radio{
background:url(images/images_pay/money_raido.jpg) no-repeat; margin-left:1px;
}
.has-js .label_radio {
background-position: 0 -40px;
}
.has-js label.r_on {
background-position: 0 0px;
}
.has-js .label_radio input { position: absolute; left: -9999px; }
/*第二组*/
.has-js .label_radio_bank{background:url(images/images_pay/bank_raido.jpg) no-repeat; width:150px; height:29px; margin-left:1px;}
.has-js .label_radio_bank {
background-position: 0px -38px;
}
.has-js label .r_on {
background-position: 0px 0px;
}
.has-js .label_radio_bank input { position: absolute; left: -9999px; }
</style>
<script type='text/javascript'>
//<![CDATA[
$(window).load(function(){
$(function(){
$('body').addClass('has-js');
$('.label_radio,.label_radio_bank').click(function(){
setupLabel();
});
setupLabel();
});
});//]]>
</script>
<script type="text/javascript">
function setupLabel(){ if($('.label_radio input').length) {
$('.label_radio').each(function(){
$(this).removeClass('r_on');
});
$('.label_radio input:checked').each(function(){
$(this).parent('label').addClass('r_on');
});
};
if($('.label_radio_bank input').length) {
$('.label_radio_bank').each(function(){
$(this).removeClass('r_on');
});
$('.label_radio_bank input:checked').each(function(){
$(this).parent('label').addClass('r_on');
});
};
}
</script>
<table>
<tr>
<td class="td_1"><h4 style="display:block; margin:-30px 0 0 0;_margin:-5px 0 0 0;">充值金额:</h4>
</td>
<td class="td_2">
<div class="money">
<fieldset class="money_radios">
<label for="moneyradio-01" class="label_radio">
<input type="radio" checked="" value="1" id="moneyradio-01" name="sample-radio_1" /><h4>100万币<font class="coler_1">(120元)</font></h4>
</label>
<label for="moneyradio-02" class="label_radio">
<input type="radio" value="2" id="moneyradio-02" name="sample-radio_1" /><h4>500万币<font class="coler_1">(600元)</font></h4>
</label>
<label for="moneyradio-03" class="label_radio">
<input type="radio" value="3" id="moneyradio-03" name="sample-radio_1" /><h4>1000万币<font class="coler_1">(1150元)</font></h4>
</label>
<label for="moneyradio-04" class="label_radio">
<input type="radio" value="4" id="moneyradio-04" name="sample-radio_1" /><h4>5000万币<font class="coler_1">(5500元)</font></h4>
</label>
</fieldset>
</div>
</td>
</tr>
<tr>
<td class="td_1"><h4 style="display:block; margin:-130px 0 0 0;_margin:0px 0 0 0;">充值银行:</h4></td>
<td class="td_2">
<div class="bank">
<fieldset class="bank_radios">
<label for="bankradio-01" class="label_radio_bank" >
<input type="radio" checked="" value="1" id="bankradio-01" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-02" class="label_radio_bank">
<input type="radio" value="2" id="bankradio-02" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-03" class="label_radio_bank">
<input type="radio" value="3" id="bankradio-03" name="sample-radio_2" /> <img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-04" class="label_radio_bank">
<input type="radio" value="4" id="bankradio-04" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-05" class="label_radio_bank">
<input type="radio" value="5" id="bankradio-05" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-06" class="label_radio_bank">
<input type="radio" value="2" id="bankradio-06" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-07" class="label_radio_bank">
<input type="radio" value="3" id="bankradio-07" name="sample-radio_2" /> <img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-08" class="label_radio_bank">
<input type="radio" value="4" id="bankradio-08" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-09" class="label_radio_bank">
<input type="radio" value="1" id="bankradio-09" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-10" class="label_radio_bank">
<input type="radio" value="2" id="bankradio-10" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-11" class="label_radio_bank">
<input type="radio" value="3" id="bankradio-11" name="sample-radio_2" /> <img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-12" class="label_radio_bank">
<input type="radio" value="4" id="bankradio-12" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-13" class="label_radio_bank">
<input type="radio" value="1" id="bankradio-13" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-14" class="label_radio_bank">
<input type="radio" value="2" id="bankradio-14" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-15" class="label_radio_bank">
<input type="radio" value="3" id="bankradio-15" name="sample-radio_2" /> <img src="images/images_pay/bank_01.jpg" />
</label>
<label for="bankradio-16" class="label_radio_bank">
<input type="radio" value="4" id="bankradio-16" name="sample-radio_2" /><img src="images/images_pay/bank_01.jpg" />
</label>
</fieldset>
</div>
</td>
</tr>
</table>