js控制radio选中,js设置radio被选中
怎么利用js代码选中其中一个radio单选按钮,然后跳到指定网页。
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,填充问题基础代码。
2、在index.html中的script标签,输入js代码:
function fun() {
var a = $('input:radio:checked').val();
if (a == 1) {
location.href = 'page1.html';
} else {
location.href = 'page2.html';
}
}
3、浏览器运行index.html页面,选择内容管理,点击登录。
4、此时成功进入到了page2.html页面。
javascript怎么选中radio
可以按照下面的代码来操作:
html
head
script type="text/javascript" src="./jquery.min.js"/script
/head
body
div
input id="rdo1" name="rdo1" type="radio" value="1" checked="checked"/是
input id="rdo1" name="rdo1" type="radio" value="0"/否
button id="btn1"是/button
button id="btn2"否/button
div
script type="text/javascript"
$(function(){
$("#btn1").click(function(){
$("input[name='rdo1']").eq(0).attr("checked","checked");
$("input[name='rdo1']").eq(1).removeAttr("checked");
$("input[name='rdo1']").eq(0).click();
});
$("#btn2").click(function(){
$("input[name='rdo1']").eq(0).removeAttr("checked");
$("input[name='rdo1']").eq(1).attr("checked","checked");
$("input[name='rdo1']").eq(1).click();
});
});
/script
/body
/html
js 控制radio选中的问题
哦,其实你离真相已经很近了
根据${sessionScope.user.sex}这一句,目测你用的应该是什么前台模板吧
程序运行时,应该是把${sessionScope.user.sex}这个替换成了后台数据
但是这里的判断是在js里面执行的,所以你要用引号把值括起来
if(radios[i].value == '${sessionScope.user.sex}')
才对
不括起来的话,js会认为那是个变量,而非常量
不信你可以看看js控制台,一定会报一个xx变量未定义的错误
如果还有问题,就可以考虑是否乱码了
如何使用js来控制radio选中状态
选中document.getElementById(“id”).checked=true;如果取消选中document.getElementById(“id”).checked=false;
如果用jQuery就用$(ele).prop('checked',true);或$(ele).prop('checked',false);