4
回答
alert(aBtn[i].abc); 为什么不能执行?!大神们求解
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

<style>

</style>
<script>
window.onload = function(){
  var aBtn = document.getElementsByTagName('input');
  var len = aBtn.length;
  for( var i=0; i<len; i++){
   aBtn[i].abc = 123;
   aBtn[i].onclick = function(){
       alert(aBtn[i].abc);    //为什么不能执行!!!!!!!!!下面三行任意一个都能执行!!!!!!!!!!!!!!!!!!!
    alert(aBtn[0].abc);
    alert(aBtn[1].abc);
    alert(aBtn[2].abc);
   };
  }  
};
</script>
</head>

<body>
<input type="button" value="按钮1" />
<input type="button" value="按钮2" />
<input type="button" value="按钮3" />
</body>

<无标签>
举报
forevernyn
发帖于3年前 4回/171阅
顶部