javascript操作ul中li的方法


Posted in Javascript onMay 14, 2015

本文实例讲述了javascript操作ul中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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>动态控制li球队列表</title>
<script type="text/javascript">
function iniEvent() {
 var ul = document.getElementById("football");
 var lis = ul.getElementsByTagName("li");
 for (var i = 0; i < lis.length; i++) {
  //鼠标经过事件
  lis[i].onmouseover = function () {
   var ul = document.getElementById("football");
   var lis = ul.getElementsByTagName("li");
   for (var i = 0; i < lis.length; i++) {
    var li = lis[i];
    if (li == this) {
     li.style.background = "red";
    }
    else {
     li.style.background = "gray";
    }
   }
  }
  //鼠标单击事件
  lis[i].onclick = function () {
   var ul = document.getElementById("football");
   var lis = ul.getElementsByTagName("li");
   for (var i = 0; i < lis.length; i++) {
    var li = lis[i];
    if (li == this) {
     li.style.fontSize = 30;
    }
    else {
     li.style.fontSize = 16;
    }
   }
  }
 }
}
</script>
</head>
<body onload="iniEvent()">
<!--功能说明
1.鼠标滑过的行变为红色
2.点击行字体变大
-->
<ul style="width:200px" id="football">
<li>皇马</li>
<li>曼联</li>
<li>切尔西</li>
<li>巴萨</li>
<li>Ac米兰</li>
<li>国际米兰</li>
</ul>
</body>
</html>

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

Javascript 相关文章推荐
js限制文本框输入长度两种限制方式(长度、字节数)
Dec 19 Javascript
js或者jquery判断图片是否加载完成实现代码
Mar 20 Javascript
window.open 以post方式传递参数示例代码
Feb 27 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
Apr 06 Javascript
详解AngularJS中自定义指令的使用
Jun 17 Javascript
js实现选中复选框文字变色的方法
Aug 14 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
Iscrool下拉刷新功能实现方法(推荐)
Jun 26 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
Aug 31 Javascript
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 jQuery
Vue的transition-group与Virtual Dom Diff算法的使用
Dec 09 Javascript
javascript中createElement的两种创建方式
May 14 #Javascript
javascript常用方法总结
May 14 #Javascript
javascript实现动态改变层大小的方法
May 14 #Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
May 14 #Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
May 13 #Javascript
JS实现简洁、全兼容的拖动层实例
May 13 #Javascript
javascript实现图片跟随鼠标移动效果的方法
May 13 #Javascript
You might like
PHP与Perl之间知识点区别整理
2019/03/19 PHP
如何实现动态删除javascript函数
2007/05/27 Javascript
javascript客户端解决方案 缓存提供程序
2010/07/14 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
2020/04/16 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
Vue学习之路之登录注册实例代码
2017/07/06 Javascript
js 两个日期比较相差多少天的实例
2017/10/19 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
JS实现的JSON序列化操作简单示例
2018/07/02 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
layui动态绑定事件的方法
2019/09/20 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
完美解决vue 中多个echarts图表自适应的问题
2020/07/19 Javascript
python读写文件操作示例程序
2013/12/02 Python
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
python每隔N秒运行指定函数的方法
2015/03/16 Python
在Python中使用全局日志时需要注意的问题
2015/05/06 Python
python字符串编码识别模块chardet简单应用
2015/06/15 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
python 中的列表生成式、生成器表达式、模块导入
2019/06/19 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
高一物理教学反思
2014/01/24 职场文书
优秀大学生职业生涯规划书
2014/02/27 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
开展党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js