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操作FRAME中的IFRAME及其内容的实现代码
Jul 26 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
Feb 23 Javascript
精心挑选的15款优秀jQuery 本特效插件和教程
Aug 06 Javascript
jquery创建表格(自动增加表格)代码分享
Dec 25 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
Feb 17 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
Mar 28 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
Jan 25 Javascript
在vue中封装可复用的组件方法
Mar 01 Javascript
Node.Js中实现端口重用原理详解
May 03 Javascript
Node.js实现批量下载图片简单操作示例
Jan 18 Javascript
Vue实现可移动水平时间轴
Jun 29 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 生成唯一id的几种解决方法
2013/03/08 PHP
php伪静态之APACHE篇
2014/06/02 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
Javascript 入门基础学习
2010/03/10 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
Jquery中扩展方法extend使用技巧
2014/08/24 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
Node.js实现的简易网页抓取功能示例
2014/12/05 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
2014/12/10 Javascript
封装好的javascript前端分页插件pagination
2016/01/04 Javascript
Google 地图事件实例讲解
2016/08/06 Javascript
图片懒加载插件实例分享(含解析)
2017/01/09 Javascript
javascript DOM的详解及实例代码
2017/03/06 Javascript
微信小程序 获取二维码实例详解
2017/06/23 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
jQuery内容选择器与表单选择器实例分析
2019/06/28 jQuery
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
2019/07/06 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
2019/10/11 Javascript
vue 解除鼠标的监听事件的方法
2019/11/13 Javascript
Angular value与ngValue区别详解
2019/11/27 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
python在控制台输出进度条的方法
2015/06/20 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
python最长回文串算法
2018/06/04 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
Python实现串口通信(pyserial)过程解析
2019/09/25 Python
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
时尚设计师手表:The Watch Cabin
2018/10/06 全球购物
写clone()方法时,通常都有一行代码,是什么?
2012/10/31 面试题
医药个人求职信范文
2014/01/29 职场文书
棉花姑娘教学反思
2014/02/15 职场文书
奠基仪式致辞
2015/07/30 职场文书