var btns = document.getElementsByName("btn");
var len = btns.length;
for ( var i = 0; i < len; i++) {
     btns[i].onclick = test(i);
}
function test(x){
alert(x);
}这是B页面的JS,我是用A页面加载的B页面,为什么我的JS在A页面加载完成后就调用了alert()函数呢,没触发onclick事件。菜鸟求指导~