JS怎样 *** 作改变radio的状态

JS怎样 *** 作改变radio的状态,第1张

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8" />

<title>JS怎样 *** 作改变radio的状态</title>

<script>

var radio = function(name){

thisname = ''; //单选框名字

thismembers = []; //单选框的成员

thisinit = function(name){ //初始化

var newMembers = []; //新的成员

thisname = name;

thismembers = documentbodygetElementsByTagName('input');

for(var i = 0; i < thismemberslength; i++){

if( thismembers[i]name == thisname ){

newMemberspush( thismembers[i] );

}

}

thismembers = newMembers; //覆盖

}

thisselect = function(index){ //看这个函数就行,其他的请无视

for(var i = 0; i < thismemberslength; i++){

if( i == index ){

thismembers[i]checked = true;

}else{

thismembers[i]checked = false;

}

}

}

thisinit(name);

}

windowonload = function(){

windowsex = new radio('sex');

}

</script>

</head>

<body>

<div class="main">

<span>请选择你的性别:</span>

<input type="radio" name="sex" value="男" ><span>男</span>

<input type="radio" name="sex" value="女" ><span>女</span>

<hr />

<button onclick="sexselect(0)">选择男</button>

<button onclick="sexselect(1)">选择女</button>

<button onclick="sexselect(-1)">都不选</button>

</div>

</body>

</html>

只要控制radio元素checked属性即可

这里写了个案例(写完才发现,忘了检查类型了,不过不影响这题的回答)

附图:

没错啊。应该是这句啊。$("input[name='gender']:checked")val()。可能要引入jquery文件罢了。

最好在WebRoot下新建一个js文件夹,将jquery-XXjs放进去,然后在jsp页面head标签中间加上</script>

<script type="text/javascript" src="js/alljs">

</script>

就OK了

以上就是关于JS怎样 *** 作改变radio的状态全部的内容,包括:JS怎样 *** 作改变radio的状态、jsp 调用 js 获取 radio、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9775071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存