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 在定义的时候立即执行的函数表达式(function)写法
Jan 16 Javascript
php析构函数的具体用法小结
Mar 11 Javascript
js和jquery如何获取图片真实的宽度和高度
Sep 28 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
Dec 23 Javascript
使用OpenLayers3 添加地图鼠标右键菜单
Dec 29 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
Aug 20 Javascript
Bootstrap实现提示框和弹出框效果
Jan 11 Javascript
react-native-tab-navigator组件的基本使用示例代码
Sep 07 Javascript
从源码看angular/material2 中 dialog模块的实现方法
Oct 18 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
Oct 20 Javascript
JavaScript递归函数解“汉诺塔”算法代码解析
Jul 05 Javascript
vue组件表单数据回显验证及提交的实例代码
Aug 30 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
phpQuery占用内存过多的处理方法
2013/11/13 PHP
php跨站攻击实例分析
2014/10/28 PHP
javascript利用初始化数据装配模版的实现代码
2010/11/17 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
如何判断元素是否为HTMLElement元素
2013/12/06 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
HTML5实现留言和回复页面样式
2015/07/22 Javascript
node模块机制与异步处理详解
2016/03/13 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
微信小程序开发(二)图片上传+服务端接收详解
2017/01/11 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
Layui数据表格 前后端json数据接收的方法
2019/09/19 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
2019/09/28 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
[15:07]lgd_OG_m2_BP
2019/09/10 DOTA
[03:01]完美世界DOTA2联赛PWL S2 集锦第二期
2020/12/03 DOTA
决策树的python实现方法
2014/11/18 Python
Python合并字符串的3种方法
2015/05/21 Python
聊聊Python中的pypy
2018/01/12 Python
对python 通过ssh访问数据库的实例详解
2019/02/19 Python
python3.x实现base64加密和解密
2019/03/28 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
python 爬虫请求模块requests详解
2020/12/04 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
详解Html5页面实现下载文件(apk、txt等)的三种方式
2018/10/22 HTML / CSS
Expedia印度尼西亚站:预订酒店、廉价航班和度假套餐
2018/01/31 全球购物
财政专业大学生职业生涯规划书
2014/09/17 职场文书
社区好人好事材料
2014/12/26 职场文书
学校远程教育工作总结
2015/08/11 职场文书