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