利用循环调用同一个函数

for(var i=0;i<B1.length;i++){
B1[i].onclick=function(){
if (this.checked==true) {
Guangdong[0].checked=false;
}
}
}

var Jia=document.getElementsByName('jia');
var Table=document.getElementsByTagName('table');
for(var i=0;i<Jia.length;i++){
Jia[i].i=i;
Jia[i].onclick=function(){
if(Table[this.i].style.display==''||Table[this.i].style.display=='none')
Table[this.i].style.display='block';
else Table[this.i].style.display='none';
}
}

原文地址:https://www.cnblogs.com/zoyin/p/5377647.html