fgm实例练习笔记-2.1点击展开下拉列表
来源:互联网 发布:淘宝如何管理商家 编辑:程序博客网 时间:2024/06/04 18:40
并不是真正的下拉列表,而是一个按钮button,点击显示display:block;
一个列表。再点击列表中每一项可以实现相应功能,并且最后一项可以直接关闭列表display:none;
,再次点击按钮也可以关闭列表。
鼠标扫过选项时选项变色background:blue;
,用hover选择器实现。
每个选项点击后还会有效果,所以在每个选项li
内做了一个<a href="">
标签,留出接口。
<script>window.onload = function(){ var obtn = document.getElementsByTagName("button")[0]; var oul = document.getElementsByTagName("ul")[0]; var oli = document.getElementsByTagName("li"); var oclo = document.getElementById("close"); obtn.onclick = function(){ if (oul.style.display == "none" ){ //条件内是判断是否相等的意思,要用==,而不是= oul.style.display = "block";} else {oul.style.display = "none";}; } //用if判断条件。但就两种可能情况,更简洁的代码是用二目操作符?: /*oul.style.display = oul.style.display =="none" ? "block" :"none" ;}*/ oclo.onclick = function(){ oul.style.display= "none";}//给最后一个li选项单独一个id,onclick就关闭}; </script>
阅读全文
0 0
- fgm实例练习笔记-2.1点击展开下拉列表
- fgm实例练习笔记-3.7网页计算器
- fgm实例练习笔记-3.9倒计时
- fgm实例练习笔记-4.1 setTimeout应用
- fgm实例练习笔记-3.3点击累加数字,自加1
- fgm实例练习笔记-2.6图片列表:鼠标移入/移出改变图片透明度
- fgm实例练习笔记-1.1控制Div属性
- fgm实例练习笔记-1.2网页换肤
- fgm实例练习笔记-1.3函数接收参数并弹出
- fgm实例练习笔记-1.5js写css hover选择器
- fgm实例练习笔记-1.6记住密码提示框
- fgm实例练习笔记-2.4弹出层效果
- fgm实例练习笔记-3.4比较数字大小
- fgm实例练习笔记-3.6判断数字是否为两位数
- fgm实例练习笔记-3.8简易网页时钟
- fgm实例练习笔记-1.4用循环将三个Div变成红色
- fgm实例练习笔记-2.3求出数组中所有数字的和
- fgm实例练习笔记-2.5函数传参,改变Div任意属性的值
- vim清除查询搜索高亮显示
- xml简介与语法
- 代码之髓读后感——如何高效的学习语言
- ArrayDeque类的使用详解
- iOS单个app最大内存占用限制
- fgm实例练习笔记-2.1点击展开下拉列表
- linux下调用opencv接口函数使图片有渐变的效果
- SecureFx传输文件File could not opened by sever问题
- iOS sqlite3插入数据很慢的原因~解决方法
- JAVA第一课第三节知识点
- C++遍历托盘图标,获取输出坐标等信息源码
- 手机端正常缩放
- 在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
- 单体应用缺陷与微服务特点