问题是:一组同名的button 我想知道自己点击了第几个<input type="button" name="btn" value="上传">
<input type="button" name="btn" value="上传">
<input type="button" name="btn" value="上传">
<input type="button" name="btn" value="上传">
<input type="button" name="btn" value="上传">js如何实现
<input type="button" name="btn" value="上传">
<input type="button" name="btn" value="上传">
<input type="button" name="btn" value="上传">
<input type="button" name="btn" value="上传">js如何实现
<script type="text/javascript">
<!--
function kk (obj) {
var a = document.getElementsByName("btn");
for (var i=0; i<a.length; i++) {
if (a[i]==obj) {
alert("点的是第"+(i+1)+"个按钮");
break;
}
}
}
//-->
</script>
<body>
<input type="button" name="btn" value="上传" onclick="kk(this)">
<input type="button" name="btn" value="上传" onclick="kk(this)">
<input type="button" name="btn" value="上传" onclick="kk(this)">
<input type="button" name="btn" value="上传" onclick="kk(this)">
<input type="button" name="btn" value="上传" onclick="kk(this)"> </body>
<html>
<head>
<script>
function getNum(btn)
{
var btns = document.getElementsByName("btn");
for(var i=0;i<btns.length; i++)
{
if(btns[i]==btn)
{alert("第"+(i+1) + "个");}
}
}
</script>
</head>
<body>
<input type="button" name="btn" value="上传" onclick="getNum(this)" >
<input type="button" name="btn" value="上传" onclick="getNum(this)" >
<input type="button" name="btn" value="上传" onclick="getNum(this)" >
<input type="button" name="btn" value="上传" onclick="getNum(this)" >
<input type="button" name="btn" value="上传" onclick="getNum(this)" >
</body>
</html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
function clickButton(event){
event = window.event||event ;
var button = event.srcElement||event.target;
alert(button.name);
}
</script>
<input type="button" name="btn" value="上传" onclick="clickButton(event)">
<input type="button" name="btn" value="上传" onclick="clickButton(event)">
<input type="button" name="btn" value="上传" onclick="clickButton(event)">
<input type="button" name="btn" value="上传" onclick="clickButton(event)">
<input type="button" name="btn" value="上传" onclick="clickButton(event)">
</body>
</html>