这样:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
<html xmlns=">
<head>
<meta >
<title>JQuery radio</title>
<script type="text/javascript" language="javascript" src="JavaScript/jquery-161minjs" ></script>
<script type="text/javascript">
$(function () {
$("input")click(function () {
if ($(this)attr("checked")) {
alert("选中了");
}
});
});
</script>
</head>
<body>
<input type="radio"/>
</body>
</html>
扩展资料:
注意事项
<form>
<input type="radio" id="radio1" />
<input type="button" οnclick="check()" value="选中" />
<input type="button" οnclick="uncheck()" value="取消" />
</form>
function check() {
//被选中
documentgetElementById("radio1")checked = true
//被选中时,可以执行的方法
if(documentgetElementById("radio1")checked == true){
consolelog('==')
}
}
function uncheck() {
//不选中
documentgetElementById("radio1")checked = false
//不被选中时,可以执行的方法
if(documentgetElementById("radio1")checked == false){
consolelog('++')
}
}
<input type="radio" name="ra" value="1" onclick="raclick(thisvalue)">
<input type="radio" name="ra" value="2" onclick="raclick(thisvalue)">
<input type="radio" name="ra" value="3" onclick="raclick(thisvalue)">
<input type="text" name="tx" >
<script>
function raclick(value){
documentalltxvalue =value
}
</script>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js检测Radio选中</title>
</head>
<body>
<label>
<input type="radio" value="0" name="switch">关
</label>
<label>
<input type="radio" value="1" name="switch" checked>开
</label>
<p id="result">
当前选中的 radio 值为:<b></b>
<button onclick="checkRadio()">检测 Radio</button>
</p>
<script>
var radios = documentquerySelectorAll('input[type="radio"]'),
result = documentquerySelector('#result > b');
function checkRadio() {
for (var i = 0; i < radioslength; i++) {
if (radios[i]checked) {
resultinnerHTML = radios[i]value;
}
}
}
</script>
</body>
</html>
还是选用jquery来做
给tr加一个click事件
<tr onclick="myclick(this)"><td>单选框</td> <td>123</td></tr>
对应js
function myclick(o){
//获取子节点的第一个节点对象
var rd = $(o)children()first();
rdchecked = true;//让该单选按钮选中
}
望采纳
这样应该挺难弄。。。
这样吧,var obj = documentgetElementsByTagName('input'); 得到所有的input,然后循环的时候obj[i]type=="checkbox" 来进行判断是不是选择框。。。。你试试。
js取单选框的值需要循环遍历判断checked属性是否为真。 123function usubmit(action){//获取radio的value的方法var radios = documentgetElementById("list")user;//获取id为list下的所有name为user的值的集合for(var i=0;i在js中怎么判断哪个单选按钮该被选中
<input type="radio" id="radio" value="option2"> <span id="span">选项 2</span>
指value的话就是 documentgetElementById("radio")value;
如何指的后面的文字的话,那不属于radio的,这样取:documentgetElementById("span")innerHTML;
$("input[name='answer3']")on("click",function(){
var selectId = $(this)attr("id");
})
以上就是关于js怎样判断单选框是否被选中全部的内容,包括:js怎样判断单选框是否被选中、js如何实现选定单选按钮、如何用Js获取一个单选框被选中项的value,并在页面显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)