原文:遍历ul下的li,点击弹出li的索引

首先我们需要一个html结构 我们遍历ul 下所有的li 并添加点击事件,一般我们会在for循环里面添加点击事件,但是结果和我们所期盼不一样,那么是为什么呢 接下来看看我们的js代码 我们实现了 这样就是得来我们想要的效果点击相应的li得来相应的索引。 简单说一下实现的过程吧 function code 推荐使用这个 function code 但是这个也是可以用的 这是我整理立调函数或自执行函数 ...

2016-09-19 11:27 1 2480 推荐指数:

查看详情

JS如何给ul的所有li绑定点击事件,点击使其弹出下标和内容

这是一个非常常见的面试题,出题方式多样,但考察点相同,下面我们来看看这几种方法:方法一: 方法二: 方法三: 方法四: 上面这四种方法都可以实现循环绑定,但是我们知道,频繁的操作DOM是非常消耗性能的,如果有1000个li,怎么办 ...

Wed Mar 27 19:53:00 CST 2019 0 4261
Ulli标签执行点击事件——如何获取你所点击的标签

问题所来:做项目时,一般的数据都是用循环动态加载出来的,结构都是一样的,只是绑定的值不同,如何对相同的标签做处理的问题就来了。 例如:点谁就显示谁的数值 <ul id="test"> <li class="test">1</li> <li ...

Tue May 07 01:10:00 CST 2019 0 4049
Ulli标签执行点击事件——如何获取你所点击的标签

问题所来:做项目时,一般的数据都是用循环动态加载出来的,结构都是一样的,只是绑定的值不同,如何对相同的标签做处理的问题就来了。 例如:点谁就显示谁的数值 <ul id="test"> <li class="test">1</li> <li ...

Wed Dec 21 06:25:00 CST 2016 0 52595
li点击弹出序号

你运行一代码会发现,无论你点击哪个列表,控制台都是输出10。这是因为var声明的变量是函数作用域的,而不是块级作用域的。也就是说,for循环10次,每次都是改变同一个i,所以它的值会从0一直加到10。还有个问题是闭包导致的,闭包保存的是外部变量的引用,而不是值。也就是说,循环10次监听器创建 ...

Fri Mar 10 05:37:00 CST 2017 0 1250
js循环给li绑定事件实现 点击li弹出索引值 和内容

近期,面试我们总会遇到这样一个面试题: 现在网上答案很多苟同,但是我还是想在重复的述说一遍,俗话说:好记忆不如烂笔头, 虽然常见,简单,反复出现,总之,在简单的多写写记忆还是很深刻的,即使忘了,也能拿出来翻翻。 代码如下:(简单些) html代码 <ul>   < ...

Mon Oct 10 20:12:00 CST 2016 0 20308
JavaScript点击li显示索引

  有一个ulul里面有几个li,如果需要点击li打印出此li对应的索引号该怎么做呢?   最开始的想法是: <ul> <li>春</li> <li>夏</li> <li>秋< ...

Fri Feb 10 19:12:00 CST 2017 0 1384
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM