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 相关文章推荐
jquery 可排列的表实现代码
Nov 13 Javascript
Javascript 匿名函数及其代码模式原理
Mar 19 Javascript
JavaScript仿支付宝密码输入框
Dec 29 Javascript
大型JavaScript应用程序架构设计模式
Jun 29 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
Sep 05 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
Jul 12 jQuery
JS数组操作之增删改查的简单实现
Aug 21 Javascript
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
简单学习5种处理Vue.js异常的方法
Jun 17 Javascript
云服务器部署Node.js项目的方法步骤(小白系列)
Mar 23 Javascript
浅谈JavaScript中你可能不知道URL构造函数的属性
Jul 13 Javascript
详解基于element的区间选择组件校验(交易金额)
Jan 07 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利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
YII2自动登录Cookie总是失效的解决方法
2017/06/28 PHP
Extjs单独定义各组件的实例代码
2013/06/25 Javascript
JS定时器实例详细分析
2013/10/11 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
JavaScript数组去重的五种方法
2015/11/05 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
Angular整合zTree的示例代码
2018/01/24 Javascript
vue里input根据value改变背景色的实例
2018/09/29 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
剖析Python的Twisted框架的核心特性
2016/05/25 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
Flask框架Jinjia模板常用语法总结
2018/07/19 Python
吉列剃须刀美国官网:Gillette美国
2018/07/13 全球购物
美国户外运动商店:Sun & Ski
2018/08/23 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
绩效专员岗位职责
2013/12/02 职场文书
学生会离职感言
2014/02/11 职场文书
乡镇网格化管理实施方案
2014/03/23 职场文书
保密工作责任书
2014/04/16 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
公司承诺书格式范文
2015/04/28 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
家电创业计划书
2019/08/05 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
Python学习之时间包使用教程详解
2022/03/21 Python