有没有例子?
最好不要用onclick,点了变化了再响应
最好不要用onclick,点了变化了再响应
解决方案 »
- 用户名正则验证,找了两天了,没有正解!
- 如何实现类型于MSDN的页面框架
- 两个下拉列表的问题!!!!在线等。。着急啊。。告诉快来。。!!!!!!!!!!!!!!!!!!!!!!!!1
- 回事浏览器的问题么?
- javascript怎么实现电影结束后演员表向上滚动效果。
- 使用正则表达式的ie版本限制?
- JAVASCRIPT两个问题,没分了,但还是要感谢。
- 如何模仿键盘输入?给file对象的value属性赋值怎么做???望高手不吝赐教!!
- 这样的功能如何实现???
- 大神们,我的这个二级联动为什么不能在浏览器显示
- 浏览器运行的javascript如何探测客户端ip?
- 关于window.open()函数的参数问题。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<input type="radio" name="radio1" value="1" checked/>1<br />
<input type="radio" name="radio1" value="2"/>2<br />
<input type="radio" name="radio1" value="3"/>3<br />
<input type="radio" name="radio1" value="4"/>4<br />
<input type="radio" name="radio1" value="5"/>5<br />
</body>
</html>
<script language="javascript">
//radio组 类
var radioGroup = function(_name){
this.items=[];//radio集合
this.value="";//值
var self=this;
//点击事件
var func=function(){self.value=this.value;if(typeof(self.onchange)=="function")self.onchange();}
var radios=document.getElementsByName(_name);//获取全部name为参数的集合
for(var i=0,l=radios.length;i<l;i++){
var o = this.items[i] = radios[i];
o.onclick=func;//绑定radio的onclick事件
if(o.checked)this.value=o.value;//读取初始值
}
}//使用
var rd1 = new radioGroup("radio1");//初始化 参数是radio的name属性
rd1.onchange = function(){ //onchange事件
alert(this.value);
}
alert(rd1.value);//取值
</script>