日期:2014-05-17 浏览次数:20709 次
<input name="q" type="text" value="1"> <input name="q" type="text" value="2"> <input name="q" type="text" value="3"> <script type="text/javascript"> var name = document.getElementsByName("q"); for(var i=0;i<name.length;i++){ var na = name[i]; na.onclick=function(){ alert(na.value); } }
<input name="q" type="text" value="1"> <input name="q" type="text" value="2"> <input name="q" type="text" value="3"> <script type="text/javascript"> var name = document.getElementsByName("q"); for(var i=0;i<name.length;i++){ name[i].onclick=function(){ alert(name[i].value); //为什么要将name[i].value换成this.value才能使得点击事件,显示的是当前点击组件的value?而不是最后那个文本框的value? } }