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

这是一个非常常见的面试题,出题方式多样,但考察点相同,下面我们来看看这几种方法:方法一: 方法二: 方法三: 方法四: 上面这四种方法都可以实现循环绑定,但是我们知道,频繁的操作DOM是非常消耗性能的,如果有 个li,怎么办呢 我们还有另一种思路,事件代理,又称事件委托。简单的来讲就是利用JS中事件的冒泡属性,把原本需要绑定的事件委托给父元素,让父元素担当事件监听的职务。下面我们来看看。 方法五 ...

2019-03-27 11:53 0 4261 推荐指数:

查看详情

js循环给li绑定事件实现 点击li弹出其索引值 和内容

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

Mon Oct 10 20:12:00 CST 2016 0 20308
遍历ulli点击弹出li的索引

首先我们需要一个html结构 我们遍历ul 所有li 并添加点击事件,一般我们会在for循环里面添加点击事件,但是结果和我们所期盼不一样,那么是为什么呢???? 接下来看看我们的js代码 我们实现了!!! 这样就是得来我们想要的效果点击相应的li得来相应 ...

Mon Sep 19 19:27:00 CST 2016 1 2480
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
js绑定点击事件的几种方式

(1)在html上绑定onclick事件 <div class="test" id="main"> 这是测试区域的内容 </div> <input type="button" value="变红" onclick="fun1()" id ...

Thu Jun 15 02:16:00 CST 2017 0 1394
js按钮绑定点击事件

js按钮绑定点击事件 https://blog.csdn.net/zy_whynot/article/details/104010450 1、第一种 $("#btn").click(function(){ 操作 ...

Mon Mar 28 20:53:00 CST 2022 0 839
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM