<body>
<div>
<INPUT type=radio><b>520</b>
<INPUT type=radio><b>1314</b>
<INPUT type=radio><b>7758</b>
<INPUT type=radio><b>258</b>
<INPUT type=radio><b>33</b>
<INPUT type=radio><b>44</b></div>
</body>
<script>
window.onload = function(){
for(i=0;i<6;i++){
var cc=document.getElementsByTagName("b")[i];
var dd=document.getElementsByTagName("input")[i];
cc.onclick = function()
{
dd.checked=true;
}}}
</script>
<div>
<INPUT type=radio><b>520</b>
<INPUT type=radio><b>1314</b>
<INPUT type=radio><b>7758</b>
<INPUT type=radio><b>258</b>
<INPUT type=radio><b>33</b>
<INPUT type=radio><b>44</b></div>
</body>
<script>
window.onload = function(){
for(i=0;i<6;i++){
var cc=document.getElementsByTagName("b")[i];
var dd=document.getElementsByTagName("input")[i];
cc.onclick = function()
{
dd.checked=true;
}}}
</script>
解决方案 »
- 对于一个类里面,每个方法都要使用的一些变量,请问写成局部变量好,还是属性好?
- JS拖动改变表格列宽的bug
- 望高手帮改改"仿Igoogle"的代码
- (showbo大哥请看)我如果要给子节点和叶点的筛选框添加设置状态方法怎么办?
- 关于获取选定的option的offsettop的问题
- 请教动态向select对象中添加option对象问题
- 鼠标点击的问题
- 小弟有个急切的问题,请教高手????????????
- 急!!==>>N个文本框 一个按钮 按下按钮 计算N个文本框的值 然后输出到另一个文本框中 如何实现?
- 如何用javascript下拉菜单传递函数
- 求助Extjs授权问题.
- javascript是否会出现多线程问题?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<div>
<INPUT type=radio><b>520</b>
<INPUT type=radio><b>1314</b>
<INPUT type=radio><b>7758</b>
<INPUT type=radio><b>258</b>
<INPUT type=radio><b>33</b>
<INPUT type=radio><b>44</b>
</div><script>
window.onload = function(){
for(i=0;i<6;i++){
var cc=document.getElementsByTagName("b")[i];
var dd=document.getElementsByTagName("input")[i];
cc.onclick = function()
{
dd.checked=true;
}}}
</script>
</script>
</body>
</html>
<label><INPUT type=radio name="x"><b>520</b></label>
<label><INPUT type=radio name="x"><b>1314</b></label>
<label><INPUT type=radio name="x"><b>7758</b></label>
<label><INPUT type=radio name="x"><b>258</b></label>
<label><INPUT type=radio name="x"><b>33</b></label>
<label><INPUT type=radio name="x"><b>44</b></label>
设计要人性化,
加个LABEL标签好多了,就相当于你点radio一样
<div>
<INPUT name="r" type=radio><b>520</b>
<INPUT name="r" type=radio><b>1314</b>
<INPUT name="r" type=radio><b>7758</b>
<INPUT name="r" type=radio><b>258</b>
<INPUT name="r" type=radio><b>33</b>
<INPUT name="r" type=radio><b>44</b></div>
</body>
<script>
function abc(k)
{//alert(k);
var dd=document.getElementsByTagName("input")[k];
dd.checked=true;
}window.onload = function(){
for(var i=0;i<6;i++){
var cc=document.getElementsByTagName("b")[i];
cc.value=i;
cc.addEventListener("click",function(){abc(this.value);},false);
//cc.onclick=abc();
}
}
</script>Chrome和FF下测试通过IE系的估计要用attachEvent
闭包函数只能访问变量的最终值!!!