JavaScript难题,谁会帮我一下
<input name="a" type="text" id="a" >
<input name="a" type="text" id="a" >
<input name="a" type="text" id="a" >
用JavaScript怎么区分我选中的那个 文本框?
用window.event.srcElement.name 返回的都是 a 而不是 a.i的形式
问题点数:20、回复次数:4Top
1 楼fantiny(卖身不卖艺的菜鸟)回复于 2005-09-22 12:58:33 得分 0
name属性都是a,当然返回的window.event.srcElement.name 都是aTop
2 楼vivianfdlpw()回复于 2005-09-22 13:19:10 得分 0
要么id不同,要么name不同,或者两者都不同
完全相同的话只能利用event.x,event.y大致判断Top
3 楼cxz7531(大花猫)回复于 2005-09-22 13:25:42 得分 20
用序号来区分
<input name="a" type="text" id="a" >
<input name="a" type="text" id="a" >
<input name="a" type="text" id="a" >
<script>
function document.onmousedown(){
for(var i=0;i<a.length;i++){
if(window.event.srcElement==a[i]) alert(i)
}
}
</script>
Top
4 楼daxiatt(我很菜)回复于 2005-09-22 13:40:05 得分 0
谢谢~~~~Top




