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 相关文章推荐
清除网页历史记录,屏蔽后退按钮!
Dec 22 Javascript
js 图片轮播(5张图片)
Dec 30 Javascript
Jquery实现三层遍历删除功能代码
Apr 23 Javascript
javascript禁用键盘功能键让右击及其他键无效
Oct 09 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
Sep 01 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
Mar 28 Javascript
JS实现列表的响应式排版(推荐)
Sep 01 Javascript
ajax分页效果(bootstrap模态框)
Jan 23 Javascript
js实现简单的二级联动效果
Mar 09 Javascript
Vue中引入样式文件的方法
Aug 18 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
Sep 14 Javascript
JS返回顶部实例代码
Aug 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
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
PHP与MongoDB简介|安全|M+PHP应用实例详解
2013/06/17 PHP
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
PHP获取数组最大值下标的方法
2015/05/12 PHP
基于win2003虚拟机中apache服务器的访问
2017/08/01 PHP
10个实用的脚本代码工具
2010/05/04 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
2016/06/13 Javascript
jQuery实现的购物车物品数量加减功能代码
2016/11/16 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
layui表格实现代码
2017/05/20 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
2019/06/18 Javascript
原生JavaScript实现弹幕组件的示例代码
2020/10/12 Javascript
[56:13]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第一场 1月10日
2021/03/11 DOTA
线程和进程的区别及Python代码实例
2015/02/04 Python
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Python中的多行注释文档编写风格汇总
2016/06/16 Python
详解python如何在django中为用户模型添加自定义权限
2018/10/15 Python
python中Mako库实例用法
2020/12/31 Python
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
2014庆六一活动方案
2014/03/02 职场文书
生日寄语大全
2014/04/08 职场文书
刑事辩护授权委托书
2014/09/13 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
2014年党的群众路线活动个人整改措施
2014/10/28 职场文书
简单实现一个手持弹幕功能+文字抖动特效
2021/03/31 HTML / CSS
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python