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 相关文章推荐
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
Jun 20 Javascript
jQuery+CSS3实现四种应用广泛的导航条制作实例详解
Sep 17 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
May 07 Javascript
你可能不知道的前端算法之文字避让(inMap)
Jan 12 Javascript
高性能的javascript之加载顺序与执行原理篇
Jan 14 Javascript
JavaScript 有用的代码片段和 trick
Feb 22 Javascript
js获取html页面代码中图片地址的实现代码
Mar 05 Javascript
vue实现引入本地json的方法分析
Jul 12 Javascript
详解使用mpvue开发github小程序总结
Jul 25 Javascript
react MPA 多页配置详解
Oct 18 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
Oct 31 Javascript
JavaScript对象访问器Getter及Setter原理解析
Dec 08 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
PHP个人网站架设连环讲(二)
2006/10/09 PHP
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
php共享内存段示例分享
2014/01/20 PHP
thinkPHP实现的省市区三级联动功能示例
2017/05/05 PHP
用Jquery选择器计算table中的某一列某一行的合计
2014/08/13 Javascript
nodejs开发环境配置与使用
2014/11/17 NodeJs
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
深入理解Javascript箭头函数中的this
2017/02/13 Javascript
webpack3之loader全解析
2017/10/26 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
浅谈layer弹出层按钮颜色修改方法
2019/09/11 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
[05:49]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS 选手采访
2021/03/11 DOTA
python读写ini文件示例(python读写文件)
2014/03/25 Python
使用beaker让Facebook的Bottle框架支持session功能
2015/04/23 Python
python简单实现刷新智联简历
2016/03/30 Python
对Python中plt的画图函数详解
2018/11/07 Python
Python 给定的经纬度标注在地图上的实现方法
2019/07/05 Python
Django stark组件使用及原理详解
2019/08/22 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
德国baby-markt婴儿用品瑞士网站:baby-markt.ch
2017/06/09 全球购物
New Era英国官网:美国棒球帽品牌
2018/03/21 全球购物
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
出纳员岗位责任制
2014/02/11 职场文书
科级干部考察材料
2014/02/15 职场文书
企业业务员岗位职责
2014/03/14 职场文书
地理信息科学专业推荐信
2014/09/08 职场文书
九年级英语教学反思
2016/02/15 职场文书
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP