日期:2014-05-17 浏览次数:20893 次
<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?
}
}