<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
//遍历所有Radio的Value
function onclickme() {
var radios = document.getElementsByName("gender");
/*
//在Js中for(var radio in radios)不像C#中的foreach,
并不会遍历每个元素,而是遍历Key,即所有属性
for(var radio in radios) {
alert(radio.value);
}*/
for (var i = 0; i < radios.length; i++) {
var radio = radios[i];
alert(radio.value);
}
}
//取得选中的Radio的value
function GetCheckedValue() {
var radios = document.getElementsByName("gender");
for (var i = 0; i < radios.length; i++) {
var radio = radios[i];
if (radio.checked) { //判断是否选中
alert(radio.value);
}
}
}
</script>
</head>
<body>
<input type="radio" name="gender" value="男" />男
<input type="radio" name="gender" value="女" />女
<input type="radio" name="gender" value="保密" />保密
<input type="button" value="遍历所有的Value" οnclick="onclickme()" />
<input type="button" value="取得选中的Radio的value" οnclick="GetCheckedValue()" />
</body>
</html>
<head>
<title></title>
<script type="text/javascript">
//遍历所有Radio的Value
function onclickme() {
var radios = document.getElementsByName("gender");
/*
//在Js中for(var radio in radios)不像C#中的foreach,
并不会遍历每个元素,而是遍历Key,即所有属性
for(var radio in radios) {
alert(radio.value);
}*/
for (var i = 0; i < radios.length; i++) {
var radio = radios[i];
alert(radio.value);
}
}
//取得选中的Radio的value
function GetCheckedValue() {
var radios = document.getElementsByName("gender");
for (var i = 0; i < radios.length; i++) {
var radio = radios[i];
if (radio.checked) { //判断是否选中
alert(radio.value);
}
}
}
</script>
</head>
<body>
<input type="radio" name="gender" value="男" />男
<input type="radio" name="gender" value="女" />女
<input type="radio" name="gender" value="保密" />保密
<input type="button" value="遍历所有的Value" οnclick="onclickme()" />
<input type="button" value="取得选中的Radio的value" οnclick="GetCheckedValue()" />
</body>
</html>