动态生成radio的问题

minim63 2008-08-18 04:05:37
现在动态生成了一组(12个)radio控件,现在想给每一个控件都加上onClick事件,应该怎么加?谢谢各位大虾!
...全文
139 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
minim63 2008-08-18
  • 打赏
  • 举报
回复
已经解决了,谢谢。
minim63 2008-08-18
  • 打赏
  • 举报
回复
谢谢xumv_com,你的方法试过了,好用。不过可以再问一下吗,现在页面是由两个frame组成的,(topFrame,mainFrame),在topFrame中有按钮,用来动态生成radio的,在mainFrame中显示,如果用你上面写的方法,应该怎么改呢?本人初学,还望指教。谢谢。
happy002 2008-08-18
  • 打赏
  • 举报
回复
第一句话去掉~
汗~
happy002 2008-08-18
  • 打赏
  • 举报
回复
在radio上直接加就行啊

<input type ="radio" name="myradio" value="1" />
<input type ="radio" name="myradio" value="2" />
<input type ="radio" name="myradio" value="3"/>
...

var a = document.getElementsName("myradio");

for(var i=0;i<12;i++){
if(a[i].checked==true){
kkkk(i);
}
}

function kkkk(str){
if(str=='1'){

}else if(str=='2'){

}else if(str=='3'){

}...
...
}
}
xumv_com 2008-08-18
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
function jz(){
document.getElementById("ff").innerHTML=""
for(var i=0;i <12;i++){
document.getElementById("ff").innerHTML+=i+"<input type=\"radio\" name=\"name"+i+"\" onClick=\"JavaScript:alert(this.name)\">"
}
}
//-->
</script>
<div id="ff">
</div>
<input type="button" value=" 提 交" onClick="JavaScript:jz()">

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧