一组name,id相同的按钮,如何判断点击的是其中哪一个? var iNum = document.all("Button").lengthfor(var i=0;i<iNum;i++){ alert(document.all("Button",i).value);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也就是說你可以用document.all("Button",i)來引用名字相同的元素了 什么叫“哪一个”,既然都一样,那就随便拿一个就好了, 呵呵Tips:1) <input id="button1"....2) this.uniqueID3) document.getElementByName("Button")[n] <input type="button" name="Button" value="Button" onClick="find()"><input type="button" name="Button" value="Button" onClick="find()"><input type="button" name="Button" value="Button" onClick="find()"><script language=javascript>function find(){ var a = document.getElementsByName("Button"); var k; for (var i=0; i<a.length; i++) if (a[i] == document.activeElement) k = i+1; if(k) alert("你点击的是第 "+ k +" 个按钮");}</script> 是不是就是想得到点击的那个对象??----用this就可以了<br><input type="button" name="Button" value="Button" onClick="find(this)"><input type="button" name="Button" value="Button" onClick="find(this)"><input type="button" name="Button" value="Button" onClick="find(this)"><br>网页是动态生成的,我怎么在find()函数内判断,单击的是哪一个按钮?谢谢。<script language=javascript>function find(obj){alert("不需要找了,你点击的是这一个"+obj+":"+obj.outerHTML);}</script> 类似QQ邮箱收到邮件时弹出的提示框效果 js的问题看不明白请大家个解释一下。 分享:自己翻译的 Prototype 1.6.0.3 中文参考手册,散分 关于js中的日期 还有两个JS麻烦你一下 如何使用js在当前页面中生成一段CSS文本 js操作表格的问题 关于JavaScript中处理时间的问题? 招聘软件开发兼职人员 我的这段脚本代码有什么错吗? 文本框的简单操作---在线给分!!!急 聊天是里有种叫分屏的功能,就是按一下该按钮,一屏就分成两屏了,如何做到的,原理什么?
document.all("Button",i)來
引用名字相同的元素了
<input type="button" name="Button" value="Button" onClick="find()">
<input type="button" name="Button" value="Button" onClick="find()"><script language=javascript>
function find()
{
var a = document.getElementsByName("Button");
var k;
for (var i=0; i<a.length; i++)
if (a[i] == document.activeElement) k = i+1;
if(k)
alert("你点击的是第 "+ k +" 个按钮");
}
</script>
<br><input type="button" name="Button" value="Button" onClick="find(this)">
<input type="button" name="Button" value="Button" onClick="find(this)">
<input type="button" name="Button" value="Button" onClick="find(this)"><br>网页是动态生成的,我怎么在find()函数内判断,单击的是哪一个按钮?谢谢。
<script language=javascript>function find(obj)
{
alert("不需要找了,你点击的是这一个"+obj+":"+obj.outerHTML);
}
</script>