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 相关文章推荐
纯CSS打造的导航菜单(附jquery版)
Aug 07 Javascript
JavaScript 变量作用域分析
Jul 04 Javascript
用javascript判断IE版本号简单实用且向后兼容
Sep 11 Javascript
仿百度换肤功能的简单实例代码
Jul 11 Javascript
浅谈JS使用[ ]来访问对象属性
Sep 21 Javascript
js判断文件类型大小并给出提示的实现方法
Jan 03 Javascript
vue-cli 引入、配置axios的方法
May 08 Javascript
vue 实现数字滚动增加效果的实例代码
Jul 06 Javascript
koa源码中promise的解读
Nov 13 Javascript
详解js创建对象的几种方法及继承
Apr 12 Javascript
在Vue项目中使用Typescript的实现
Dec 19 Javascript
javascript利用canvas实现鼠标拖拽功能
Jul 23 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开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
php session安全问题分析
2011/06/24 PHP
使用PHP curl模拟浏览器抓取网站信息
2013/10/28 PHP
详解PHP原生DOM对象操作XML的方法
2016/10/17 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
PHP 中常量的知识整理
2017/04/14 PHP
基于jQuery的动态表格插件
2011/03/28 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
jQuery实现二维码扫描功能
2017/01/09 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
vue实现全选和反选功能
2017/08/31 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
nodejs+express搭建多人聊天室步骤
2018/02/12 NodeJs
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
Python合并字典键值并去除重复元素的实例
2016/12/18 Python
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
2018/01/11 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
毕业班联欢会主持词
2014/03/27 职场文书
企业承诺书怎么写
2014/05/24 职场文书
企业总经理任命书
2014/06/05 职场文书
世界文化遗产导游词
2015/02/13 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
只需要100行Python代码就可以实现的贪吃蛇小游戏
2021/05/27 Python