<head>
<title>test</title>
<script type="text/javascript">
function test(){
//list则是这个按钮组
var list = document.getElementsByName("ck")
//默认值
var defaultValue = 1
for(var i = 0 i <list.lengthi++){
if(list[i].type == "radio"){
list[i].onclick = function(){
defaultValue = this.value
alert("defaultValue: "+ defaultValue)
}
}
}
}
</script>
</head>
<body onload="test()">
请选择:<br/>
<input type="radio" name="ck" value="1" checked />1<br/>
<input type="radio" name="ck" value="2" />2<br/>
<input type="radio" name="ck" value="3" />3<br/>
</body>
</html>
代码如下:
function doGender(gender) {
if (gender == "男") {
gel("radionan").checked = true
} else {
gel("radionv").checked = true
}
}
扩展资料
JS基础代码:
//定义数组
var pageIds = new Array()
pageIds.push('A')
数组长度
pageIds.length
//shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined
var a = [1,2,3,4,5]
var b = a.shift()//a:[2,3,4,5] b:1
//unshift:将参数添加到原数组开头,并返回数组的长度
var a = [1,2,3,4,5]
var b = a.unshift(-2,-1)//a:[-2,-1,1,2,3,4,5] b:7
//注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。