<ul>

<li>这是第一条alert(0)</li>

<li>这是第二条alert(1)</li>

<li>这是第三条alert(2)</li>

</ul>

原生javascript实现:

		var lis = document.getElementsByTagName('li');
console.log(lis)
for (var i = 0;i < lis.length; i++) {
console.log(i)
lis[i].index = i;
lis[i].onclick=function(){
var j=this.index+1;
alert(typeof j);
}
} for(var key in lis){
lis[key].index = key;
lis[key].onclick = function(){
var index = parseFloat(this.index)+1;
console.log(index)
}
}

jQuery实现:

		$('li').click(function(){
var index = $(this).index()+1;
console.log(index)
})

最新文章

  1. [python]python try异常处理机制
  2. [转]struct.pack 用法手记
  3. 微软云Azure Website 远程调试
  4. mysql性能优化-慢查询分析、优化索引和配置
  5. mybatis乐观锁实现,解决并发问题
  6. 实战:ajax带参数请求slim API
  7. 【HDOJ】1969 Pie
  8. ACdream 1114(莫比乌斯反演)
  9. shell脚本字符串截取
  10. MONO 如何打包 .NET程序独立运行(winform篇)
  11. 第3阶段——内核启动分析之start_kernel初始化函数(5)
  12. ES6(正则扩展)
  13. @EnableWebMVC注解理解
  14. MR 实例
  15. PM学习梳理--业务流程和流程图介绍
  16. Python------excel读、写、拷贝
  17. 【PAT】B1081 检查密码(15 分)
  18. IE快捷键
  19. NumPy 高级索引
  20. router之switch

热门文章

  1. JS基础_变量的声明提前、函数的声明提前
  2. JS实现旋转的魔方
  3. C# 校验车架号(VIN码)第9位是否有效算法
  4. HTTP中GET,POST和PUT的区别
  5. 15.Filter(过滤器)
  6. 安装CDH5.11.2集群
  7. 【Distributed】限流技巧
  8. Spark集群任务提交流程----2.1.0源码解析
  9. docker container 导入和导出
  10. DOS导出文件夹或文件名