4
回答
alert(aBtn[i].abc); 为什么不能执行?!大神们求解
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

<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回/160阅
顶部