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 相关文章推荐
form中限制文本字节数js代码
Jun 10 Javascript
Javascript 继承机制的实现
Aug 12 Javascript
javascript实现拖放效果
Dec 16 Javascript
深入理解Javascript中的自执行匿名函数
Jun 03 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
Jul 09 Javascript
AngularJs 动态加载模块和依赖
Sep 15 Javascript
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
详解使用Visual Studio Code对Node.js进行断点调试
Sep 14 Javascript
动态创建Angular组件实现popup弹窗功能
Sep 15 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
Jan 25 Javascript
Layui实现带查询条件的分页
Jul 27 Javascript
Element-UI中关于table表格的那些骚操作(小结)
Aug 15 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 curl库实现整站克隆功能
2015/02/12 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
JS获取鼠标坐标的实例方法
2013/07/18 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
JavaScript实现动态创建CSS样式规则方案
2014/09/06 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
javascript:void(0)点击登录没反应怎么解决
2015/11/13 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
Bootstrap框架建立树形菜单(Tree)的实例代码
2017/10/30 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
[03:51]吞吞映像 每周精彩击杀top10第二弹
2014/06/25 DOTA
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
Python logging设置和logger解析
2019/08/28 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
Python 日期的转换及计算的具体使用详解
2020/01/16 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
python 利用zmail库发送邮件
2020/09/11 Python
pandas统计重复值次数的方法实现
2021/02/20 Python
台湾三立电视电商平台:电电购
2019/09/09 全球购物
会计专业自我评价
2014/02/12 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
法律专业自荐信
2014/06/03 职场文书
毕业生实习证明
2014/09/19 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书