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 post方式传递提交的实现代码
May 31 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
Nov 14 Javascript
Node.js中的事件驱动编程详解
Aug 16 Javascript
js和jquery中循环的退出和继续学习记录
Sep 06 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
Oct 28 Javascript
angularjs指令之绑定策略(@、=、&amp;)
Apr 13 Javascript
基于JQuery的Ajax方法使用详解
Aug 16 jQuery
JS+WCF实现进度条实时监测数据加载量的方法详解
Dec 19 Javascript
vue-cli 如何打包上线的方法示例
May 08 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
Apr 21 Javascript
使用mixins实现elementUI表单全局验证的解决方法
Apr 02 Javascript
vue 动态表单开发方法案例详解
Dec 02 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
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
PHP+shell实现多线程的方法
2015/07/01 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
2017/06/06 PHP
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
微信WeixinJSBridge API使用实例
2015/05/25 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
2015/12/17 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
bootstrap基础知识学习笔记
2016/11/02 Javascript
关于webuploader插件使用过程遇到的小问题
2016/11/07 Javascript
JS中用childNodes获取子元素换行会产生一个子元素
2016/12/08 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
js+canvas实现简单扫雷小游戏
2021/01/22 Javascript
js实现批量删除功能
2020/08/27 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
javascript实现京东快递单号的查询效果
2020/11/30 Javascript
通过Python实现自动填写调查问卷
2017/09/06 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
Centos 升级到python3后pip 无法使用的解决方法
2018/06/12 Python
Python 面试中 8 个必考问题
2018/11/16 Python
python for 循环获取index索引的方法
2019/02/01 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
Python多版本开发环境管理工具介绍
2019/07/03 Python
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
师范应届生语文教师求职信
2013/10/29 职场文书
大学生志愿者感言
2014/01/15 职场文书
工作室成员个人发展规划范文
2014/01/24 职场文书
共筑中国梦演讲稿
2014/04/23 职场文书
考试保密承诺书
2014/08/30 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
2014年营业员工作总结
2014/11/18 职场文书
曾国藩励志经典名言37句,蕴含哲理
2019/10/14 职场文书
小学四年级作文之最感动的一件事
2019/11/01 职场文书