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


Posted in Javascript onAugust 04, 2015

本文实例讲述了JavaScript实现LI列表数据绑定的方法。分享给大家供大家参考。具体如下:

利用JavaScript进行LI列表数据绑定,获取列表里面对应的LI,这是一位高人写的代码,看了才知道,原来并不很复杂,为什么之前用的方法那么笨?

运行效果如下图所示:

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>JS数据绑定</title>
</head>
<body>
<ul id="list">
<li><a href="https://3water.com/article/70585.htm" target="_blank">JavaScript运动减速效果实例分析</a></li>
<li><a href="https://3water.com/article/70584.htm" target="_blank">JavaScript仿静态分页实现方法</a></li>
<li><a href="https://3water.com/article/70583.htm" target="_blank">JavaScript实现选择框按比例拖拉缩放的方法</a></li>
<li><a href="https://3water.com/article/70582.htm" target="_blank">Javascript实现可旋转的圆圈实例代码</a></li>
<li><a href="https://3water.com/article/70581.htm" target="_blank">JavaScript数组各种常见用法实例分析</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>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js控制的回到页面顶端goTop的代码实现
Mar 20 Javascript
JavaScript简单实现网页回到顶部功能
Nov 12 Javascript
js获取时间并实现字符串和时间戳之间的转换
Jan 05 Javascript
asp.net+js实现金额格式化
Feb 27 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
Jun 09 Javascript
javascript中Array()数组函数详解
Aug 23 Javascript
AngularJS入门教程之表格实例详解
Jul 27 Javascript
Vue如何从1.0迁移到2.0
Oct 19 Javascript
利用nvm管理多个版本的node.js与npm详解
Nov 02 Javascript
详解如何使用 vue-cli 开发多页应用
Dec 16 Javascript
浅谈React碰到v-if
Nov 04 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
Sep 06 Javascript
用js编写的简单的计算器代码程序
Aug 04 #Javascript
javascript记住用户名和登录密码(两种方式)
Aug 04 #Javascript
js实现简易的单数字随机抽奖(0-9)
Mar 19 #Javascript
JavaScript运动减速效果实例分析
Aug 04 #Javascript
JavaScript仿静态分页实现方法
Aug 04 #Javascript
JavaScript实现选择框按比例拖拉缩放的方法
Aug 04 #Javascript
Javascript实现可旋转的圆圈实例代码
Aug 04 #Javascript
You might like
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
2008/10/13 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
静态html文件执行php语句的方法(推荐)
2016/11/21 PHP
php实现的mysqldb读写分离操作类示例
2017/02/07 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
Ruffy javascript 学习笔记
2009/11/30 Javascript
js事件(Event)知识整理
2012/10/11 Javascript
解决jquery中美元符号命名冲突问题
2014/01/08 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
浅谈js函数三种定义方式 &amp; 四种调用方式 &amp; 调用顺序
2017/02/19 Javascript
JS检测是否可以访问公网服务器功能代码
2017/06/19 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
原生JavaScript实现换肤
2021/02/19 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
在Python中使用sort()方法进行排序的简单教程
2015/05/21 Python
Python中pygame安装方法图文详解
2015/11/11 Python
python numpy之np.random的随机数函数使用介绍
2019/10/06 Python
html5在移动端的屏幕适应问题示例探讨
2014/06/15 HTML / CSS
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
土木工程个人自荐信范文
2013/11/30 职场文书
自我评价正确写法范文
2013/12/10 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
班级心理活动总结
2014/07/04 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
校长师德师风自我剖析材料
2014/09/29 职场文书
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫
Nginx如何限制IP访问只允许特定域名访问
2022/07/23 Servers