`
ch_kexin
  • 浏览: 897878 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

JavaScript进行LI列表数据绑定的方法

 
阅读更多
<!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" >       
<head>       
<title>JavaScript进行LI列表数据绑定的方法_网页代码站(www.webdm.cn)</title>       
</head>       
<body>       
<ul id="list">       
<li><a href="#" target="_blank">左右切换鼠标可控的无缝图片滚动代码</a></li>
<li><a href="#" target="_blank">一款经典简洁的CSS滑动门代码</a></li>
<li><a href="#" target="_blank">竖向折叠的CSS滑动菜单</a></li>
<li><a href="#" target="_blank">QQ在线客服JS代码,自适应漂浮在网页右侧</a></li>
<li><a href="#" target="_blank">JS图片滚动代码(无缝、平滑)</a></li>       
</ul>       
<script type="text/javascript">           
    var list_obj = document.getElementById("list").getElementsByTagName("li"); //获取list所有li对象数组        
    for (var i = 0; i <= list_obj.length; i++) {        
        list_obj[i].onmousemove = function() {        
            this.style.backgroundColor = "#cdcdcd";        
        }        
        list_obj[i].onmouseout = function() {        
            this.style.backgroundColor = "#FFFFFF";        
        }        
        list_obj[i].onclick = new function(n) {    
           return function(){alert("这是第" +(n+1)+"条");}    
        }(i);    
        
    }        
</script>     
<br />
<p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的网页代码下载网站 - 致力为中国站长提供有质量的网页代码!</p>  
</body>       
</html>
分享到:
评论

相关推荐

    JavaScript实现LI列表数据绑定的方法

    利用JavaScript进行LI列表数据绑定,获取列表里面对应的LI,这是一位高人写的代码,看了才知道,原来并不很复杂,为什么之前用的方法那么笨? 运行效果如下图所示: 具体代码如下: &lt;!DOCTYPE ...

    JavaScript给每一个li节点绑定点击事件的实现方法

    这种方法在循环中为每个li节点创建了一个独立的作用域,从而确保了绑定的事件函数内部的变量`x`能够正确地引用到循环变量`i`的当前值。这样一来,每个li节点点击时弹出的内容都是根据其在数组中的索引位置来确定的,...

    一个jQuery插件用于数据绑定的HTMLRender模板引擎

    HTMLRender是一款基于jQuery的数据绑定模板引擎,主要用于帮助开发者在JavaScript中高效地进行DOM操作和数据渲染。这款插件是jQuery的一个扩展,它提供了一种简洁的语法来将数据与HTML结构进行绑定,使得动态生成和...

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

    ### JavaScript 循环给 li 绑定事件实现点击 li 弹出其索引值和内容的方法 在前端开发中,经常需要对 DOM 元素进行操作,比如为多个元素添加事件监听器。本文将详细介绍如何使用原生 JavaScript 和 jQuery 来实现...

    【JavaScript源代码】JQuery绑定事件四种实现方法解析.docx

    ### JavaScript源代码:JQuery绑定事件四种实现方法解析 #### 一、`bind` 方法 - **概述**:`bind` 方法是jQuery中用于绑定事件处理程序的基本方式之一。它允许开发者为DOM元素绑定特定类型的事件处理器。这种方法...

    javascript动态修改Li节点值的方法.docx

    ### JavaScript 动态修改 Li 节点值的方法 #### 概述 在Web开发中,经常需要通过JavaScript来动态地操作DOM元素,比如修改列表项(`&lt;li&gt;`元素)的内容。这种需求常见于交互式的网站应用中,例如允许用户编辑页面上...

    列表li上下交换位置动画

    本主题聚焦于一个特定的应用场景——"列表li上下交换位置动画",这是一种常见于网页交互设计中的功能,特别是对于数据列表、菜单或者评分系统等元素的排序。下面将详细阐述这一知识点及其相关实现方法。 首先,我们...

    jQuery数据列表新增或修改删除代码

    1. 创建新列表项:要向列表中新增数据,可以使用`.append()`方法创建新的`&lt;li&gt;`元素,例如: ```javascript var newData = "数据3"; $("&lt;li&gt;").text(newData).appendTo("#dataList"); ``` 2. 动态添加:如果数据...

    JavaScript实现向OL列表内动态添加LI元素的方法

    JavaScript实现向OL列表内动态添加LI元素的方法涉及几个重要的Web开发概念和技术点,具体如下: 1. DOM操作:文档对象模型(DOM)是一个跨平台的接口,允许程序和脚本动态地访问和更新文档的内容、结构和样式。在本...

    js 索引下标之li集合绑定点击事件

    在JavaScript中,对一组元素如列表项(li元素)绑定事件是非常常见的需求。本文通过几个方法介绍如何使用JavaScript为li元素集合绑定点击事件,并且使每个li元素在被点击时显示其在集合中的索引下标。通过这几种方法...

    jQuery列表数据添加删除代码.zip

    在本文中,我们将深入探讨如何使用jQuery来实现列表数据的添加和删除功能,这是一个常见的前端交互需求,尤其在网页表单或数据管理界面中。基于给出的标题"jQuery列表数据添加删除代码.zip"和描述,我们可以推断这个...

    JS实现点击上移下移LI行数据的方法

    在JavaScript编程中,有时我们需要对页面上的元素进行动态排序,特别是在处理列表数据时。这篇教程主要讲解了如何使用JS实现点击上移下移LI行数据的功能,这在创建交互式列表,如任务列表或者菜单栏时非常实用。下面...

    Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)

    总之,Vue.js 提供了一套强大的工具,让开发者能够轻松地处理数据绑定、列表渲染和用户交互。组件化的设计使得构建复杂应用变得简单,而响应式系统则确保了数据变化时视图的即时更新。通过熟练掌握这些基础知识,...

    javascript操作ul中li的方法

    在网页设计中,列表元素(`ul`和`li`)是常见的结构化数据展示方式。JavaScript作为一门脚本语言,可以用来增强网页的交互性。本文详细介绍了如何使用JavaScript来操作`ul`元素中的`li`项,特别是一些鼠标事件的监听...

    jQuery隐藏、展开UL li评论列表任意内容项.rar

    本示例“jQuery隐藏、展开UL li评论列表任意内容项”是利用jQuery实现的一种常见交互功能,它允许用户通过单击标题来动态地显示或隐藏评论列表中的具体内容。 首先,我们来理解HTML结构。在这个例子中,我们通常会...

    Angular数据绑定机制原理

    Angular 数据绑定机制原理 Angular 数据绑定机制原理是指 ...Angular 数据绑定机制原理主要由扩展浏览器的事件循环、$watch 列表和 $digest 循环组成。理解这些机制可以帮助我们更好地使用 Angular 框架开发应用程序。

    用户选中商品,实现动态绑定,点击一个一个往后进行索引

    在Web开发中,实现"用户选中商品,实现动态绑定,点击一个一个往后进行索引"的功能是一项常用的技术,尤其适用于商品列表等大数据量场景,帮助用户快速定位和浏览商品。这一功能通常涉及到JavaScript(JS)、jQuery...

    jquery 交叉合并li标签

    `&lt;ul&gt;`标签通常用于创建无序的项目列表,而这种交叉合并的需求可能出现在合并不同数据源的列表,或者进行列表排序与重组等场景。 首先,我们需要理解jQuery的基本用法。jQuery库通过 `$` 符号引入,例如: ```...

Global site tag (gtag.js) - Google Analytics