+ -
当前位置:首页 → 问答吧 → 如何获取数组中元素的的下标号?求助!

如何获取数组中元素的的下标号?求助!

时间:2010-05-22

来源:互联网

比如:
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
三个li元素,可以看作是个数组列表,下标分别是0,1,2  但如何用js来判断获取它们各自的下标号,onclick单击li元素,能alert()各自的下标号 最好了   先谢谢各位了

[ 本帖最后由 bishuiqingzhou 于 2010-5-22 14:26 编辑 ]

作者: bishuiqingzhou   发布时间: 2010-05-22


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312"> <head> <title>kkk</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <script type="text/javascript"> window.onload=function(){ lis=document.getElementById("list").getElementsByTagName("li"); for(var i=0,len=lis.length; i<len; i++){(function(n){ lis[i].onclick=function(){alert(n);}; })(i); } }; </script> </head> <body> <ul id="list"> <li>1</li> <li>2</li> <li>3</li> </ul> </body> </html>
 提示:您可以先修改部分代码再运行

作者: michaellu   发布时间: 2010-05-22

太好了,解决了燃眉之急,感激之情,难以言表;
最后的(i) 语法上该怎么理解呢

作者: bishuiqingzhou   发布时间: 2010-05-22

传给匿名函数的参数.

作者: michaellu   发布时间: 2010-05-22