<script>
function this_index_input(obj){
var list = document.form1.elements["textfield[]"];
for(var i=0;i<list.length;i++){
if (list[i]==obj){
alert(i);
break;
}
}}
</script>
<form name="form1">
<input type="text" name="textfield[]" onClick="this_index_input(this)"><input type="text" name="textfield[]" onClick="this_index_input(this)"><input type="text" name="textfield[]" onClick="this_index_input(this)"><input type="text" name="textfield[]" onClick="this_index_input(this)">
</form>
function this_index_input(obj){
var list = document.form1.elements["textfield[]"];
for(var i=0;i<list.length;i++){
if (list[i]==obj){
alert(i);
break;
}
}}
</script>
<form name="form1">
<input type="text" name="textfield[]" onClick="this_index_input(this)"><input type="text" name="textfield[]" onClick="this_index_input(this)"><input type="text" name="textfield[]" onClick="this_index_input(this)"><input type="text" name="textfield[]" onClick="this_index_input(this)">
</form>
<input type="text" name="aa" suoyin="1" onclick="method(this)"/>
这样直接通过不同的suoyin属性来得到索引就是了,在js里面可以用
function method(obj){
alert(obj.suoyin);
}来得到值