如何获得对象,在同名对象数组中位置? (一个超连接) 不明白楼主为什么要这些做非要取到的话,必须去遍历links遍历=低效率为什么不用name直接标识呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那用name怎样来取标识呢??请scoutlin(斥侯)兄指教,谢谢 除了name外还有个id属性,好像也可以标识对象,试试? 可能是我没说明白;我的意思是要点击某一个超连接,我要知道我点击的是那一个??<HTML><HEAD><TITLE> New Document </TITLE><script>function test(obj){ var objs=document.getElementsByName("t1") for(var i=0;i<objs.length;i++){ if(objs[i]==obj){ return i } }}}</script></HEAD><BODY><a name="t1" onclick="javascript:test(this)">a</a><a name="t1" onclick="javascript:test(this)">b</a><a name="t1" onclick="javascript:test(this)">c</a><a name="t1" onclick="javascript:test(this)">f</a><a name="t1" onclick="javascript:test(this)">g</a></BODY></HTML>现在如果我使用onclick属性的话,能找到点击是那一个但页面上显示的样子没有下划线,但使用href的话,有下划线但不能实现功能,就是找不到我所点击的是哪个? <HTML><HEAD><TITLE> New Document </TITLE><script>function test(obj){ var objs=document.getElementsByName("t1") for(var i=0;i<objs.length;i++){ if(objs[i]==obj){ alert(i+1); return i+1 } }}</script></HEAD><BODY><a name="t1" onclick="javascript:test(this)">a</a><a name="t1" onclick="javascript:test(this)">b</a><a name="t1" onclick="javascript:test(this)">c</a><a name="t1" onclick="javascript:test(this)">f</a><a name="t1" onclick="javascript:test(this)">g</a></BODY></HTML> <HTML><HEAD><TITLE> New Document </TITLE><script>function test(obj){ alert(obj.name+' is clicked');}</script></HEAD><BODY><a name="t1" onclick="javascript:test(this)" href='#'>a</a><a name="t2" onclick="javascript:test(this)" href='#'>b</a><a name="t3" onclick="javascript:test(this)" href='#'>c</a><a name="t4" onclick="javascript:test(this)" href='#'>f</a><a name="t5" onclick="javascript:test(this)" href='#'>g</a></BODY></HTML> add href property or <u> </u> tag 一个简单的问题? 谁知道jquery如何遍历解析json 100分求关于ajaxstart的问题 javascript的一个包含的问题 死循环!怎么办??(关于onblur) 一段ajax的问题 大家帮帮我啊 我是才鸟 我设置了 <A target=blank href=>,想打开一个新窗口,可以第一次是可以的,第二次会打开刚才的那个窗口,不会有新的窗口打开 对不住大家,我的信誉分低55555555555~~~~ 谦虚请教 有没有简单的办法在网页中打开电子邮件客户程序? 请教:关于关闭IE浏览器窗口的问题! 一个最菜的问题,恳请高手帮忙!20分! 如何判断网页中焦点所在位置
请scoutlin(斥侯)兄指教,谢谢
我的意思是要点击某一个超连接,我要知道我点击的是那一个??
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function test(obj){
var objs=document.getElementsByName("t1")
for(var i=0;i<objs.length;i++){
if(objs[i]==obj){
return i
}
}
}
}
</script>
</HEAD>
<BODY>
<a name="t1" onclick="javascript:test(this)">a</a>
<a name="t1" onclick="javascript:test(this)">b</a>
<a name="t1" onclick="javascript:test(this)">c</a>
<a name="t1" onclick="javascript:test(this)">f</a>
<a name="t1" onclick="javascript:test(this)">g</a>
</BODY>
</HTML>现在如果我使用onclick属性的话,能找到点击是那一个但页面上显示的样子没有下划线,但使用href
的话,有下划线但不能实现功能,就是找不到我所点击的是哪个?
<HEAD>
<TITLE> New Document </TITLE>
<script>
function test(obj){
var objs=document.getElementsByName("t1")
for(var i=0;i<objs.length;i++){
if(objs[i]==obj){
alert(i+1);
return i+1
}
}
}
</script>
</HEAD>
<BODY>
<a name="t1" onclick="javascript:test(this)">a</a>
<a name="t1" onclick="javascript:test(this)">b</a>
<a name="t1" onclick="javascript:test(this)">c</a>
<a name="t1" onclick="javascript:test(this)">f</a>
<a name="t1" onclick="javascript:test(this)">g</a>
</BODY>
</HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function test(obj){
alert(obj.name+' is clicked');
}
</script>
</HEAD>
<BODY>
<a name="t1" onclick="javascript:test(this)" href='#'>a</a>
<a name="t2" onclick="javascript:test(this)" href='#'>b</a>
<a name="t3" onclick="javascript:test(this)" href='#'>c</a>
<a name="t4" onclick="javascript:test(this)" href='#'>f</a>
<a name="t5" onclick="javascript:test(this)" href='#'>g</a>
</BODY>
</HTML>