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 Flash插入函数免激活代码
Mar 31 Javascript
简单实用的js调试logger组件实现代码
Nov 20 Javascript
js变换显示图片的实例
Apr 16 Javascript
js实现正方形颜色从下往上升的效果
Aug 04 Javascript
JQuery实现Ajax加载图片的方法
Dec 24 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
Jul 08 Javascript
JS动态加载脚本并执行回调操作
Aug 24 Javascript
D3.js实现文本的换行详解
Oct 14 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
Nov 15 Javascript
浅谈HTTP 缓存的那些事儿
Oct 17 Javascript
JS实现的对象去重功能示例
Jun 04 Javascript
React实现动效弹窗组件
Jun 21 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 广告调用类代码(支持Flash调用)
2011/08/11 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
jquery插件之easing 动态菜单
2010/08/21 Javascript
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
2015/12/04 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
js常用DOM方法详解
2017/02/04 Javascript
vue2.0中goods选购栏滚动算法的实现代码
2017/05/17 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
2018/05/21 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
原生js实现二级联动菜单
2019/11/27 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
Node Mongoose用法详解【Mongoose使用、Schema、对象、model文档等】
2020/05/13 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
详解ES6实现类的私有变量的几种写法
2021/02/10 Javascript
[00:57]林俊杰助阵DOTA2亚洲邀请赛
2015/01/28 DOTA
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
Python中一般处理中文的几种方法
2019/03/06 Python
PageFactory设计模式基于python实现
2020/04/14 Python
不同浏览器对CSS3和HTML5的支持状况
2009/10/31 HTML / CSS
销售所有的狗狗产品:Dog.com
2016/10/13 全球购物
俄罗斯品牌服装和鞋子的在线商店:KUPIVIP
2019/10/27 全球购物
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
绿色城市实施方案
2014/03/19 职场文书
安全生产大检查方案
2014/05/07 职场文书
二年级班级文化建设方案
2014/05/10 职场文书
英语系本科生求职信
2014/07/15 职场文书
2016年小学教师师德承诺书
2016/03/25 职场文书