原生js实现下拉选项卡


Posted in Javascript onNovember 27, 2019

本文实例为大家分享了js实现下拉选项卡的具体代码,供大家参考,具体内容如下

效果如下:

原生js实现下拉选项卡

代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8" />
 <title>下拉选项卡</title>
 <style>
 *{
 padding: 0px;
 margin: 0px;
 font-family: "微软雅黑";
 font-size: 12px;
 }
 ul{
 list-style: none;
 }
 .head{
 width: 1000px;
 height: 50px;
 margin: 0px auto;
 background-color: greenyellow;
 }
 .head>ul{
 display: block;
 }
 .head>ul>li{
 float: left;
 width: 200px;
 text-align: center;
 height: 50px;
 line-height: 50px;
 font-size: 15px;
 }
 .head>ul>li:hover{
 background-color: green;
 }
 .head>ul>li:hover>ul{
 display: block;
 }
 .head>ul>li>ul{
 display: none;
 position: absolute;
 }
 .head>ul>li>ul>li{
 height: 40px;
 width: 200px;
 text-align: center;
 line-height: 40px;
 font-size: 15px;
 background-color: greenyellow;
 margin-top: 5px;
 }
 .head>ul>li>ul>li:hover{
 background-color: green;
 }
 </style>
 </head>
 <body>
 <div class="head">
 <ul>
 <li>
 院系
 <ul>
 <li>计科系</li>
 <li>电气系</li>
 <li>食品系</li>
 <li>机械系</li>
 </ul>
 </li>
 <li>
 学科
 <ul>
 <li>无线传感网</li>
 <li>计算机组成原理</li>
 <li>java程序设计</li>
 <li>c语言</li>
 </ul>
 </li>
 <li>
 专业
 <ul>
 <li>物联网工程</li>
 <li>软件工程</li>
 <li>计算机应用</li>
 <li>计算机科学</li>
 </ul>
 </li>
 <li>
 实验室
 <ul>
 <li>物联网实验室</li>
 <li>嵌入实验室</li>
 <li>软件工程实验室</li>
 <li>扮客人才孵化基地</li>
 </ul>
 </li>
 <li>
 宿舍
 <ul>
 <li>617宿舍</li>
 <li>618宿舍</li>
 <li>619宿舍</li>
 <li>620宿舍</li>
 </ul>
 </li>
 </ul>
 </div>
 </body>
</html>

如果大家还想深入学习,可以点击两个精彩的专题:javascript选项卡操作方法汇总 jquery选项卡操作方法汇总

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript 面向对象 重载
May 13 Javascript
基于node.js的快速开发透明代理
Dec 25 Javascript
javascript中将Object转换为String函数代码 (json str)
Apr 29 Javascript
30分钟就入门的正则表达式基础教程
Feb 25 Javascript
js判断浏览器类型为ie6时不执行
Jun 15 Javascript
禁用页面部分JavaScript不是全部而是部分
Sep 03 Javascript
AngularJS基础 ng-mousemove 指令简单示例
Aug 02 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
Jun 17 Javascript
js实现加载页面就自动触发超链接的示例
Aug 31 Javascript
JavaScript面试出现频繁的一些易错点整理
Mar 29 Javascript
2种在vue项目中使用百度地图的简单方法
Sep 28 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
Jul 30 Javascript
浅析Vue下的components模板使用及应用
Nov 27 #Javascript
d3.js 地铁轨道交通项目实战
Nov 27 #Javascript
微信小程序表单验证WxValidate的使用
Nov 27 #Javascript
vue(2.x,3.0)配置跨域代理
Nov 27 #Javascript
微信小程序加载机制及运行机制图解
Nov 27 #Javascript
webgl实现物体描边效果的方法介绍
Nov 27 #Javascript
three.js利用卷积法如何实现物体描边效果
Nov 27 #Javascript
You might like
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
2012/10/24 PHP
PHP sleep()函数, usleep()函数
2016/08/25 PHP
php strftime函数获取日期时间(switch用法)
2018/05/16 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
2019/04/10 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
弹出广告特效(一个IP只弹出一次)的代码
2007/07/27 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
2016/05/03 Javascript
JavaScript实现简单评论功能
2017/08/17 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
Angular之toDoList的实现代码示例
2017/12/02 Javascript
vue中img src 动态加载本地json的图片路径写法
2019/04/25 Javascript
Elasticsearch实现复合查询高亮结果功能
2019/09/10 Javascript
微信h5静默和非静默授权获取用户openId的方法和步骤
2020/06/08 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
Python编程实现从字典中提取子集的方法分析
2018/02/09 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
Python request post上传文件常见要点
2020/11/20 Python
推荐一些比较有用的css3新属性
2014/11/11 HTML / CSS
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
基于HTML5 Canvas 实现弹出框效果
2017/06/05 HTML / CSS
美国钻石商店:Zales
2016/11/20 全球购物
Supersmart英国:欧洲市场首批食品补充剂供应商之一
2018/05/05 全球购物
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
以太网Ethernet IEEE802.3
2013/08/05 面试题
初任培训自我鉴定
2013/10/07 职场文书
共产党员公开承诺践诺书
2014/05/28 职场文书
环保标语口号
2014/06/13 职场文书
国庆促销活动总结
2014/08/29 职场文书
大学生自我评价范文
2015/03/03 职场文书
个人培训总结
2015/03/05 职场文书
撤诉申请怎么写
2015/05/19 职场文书
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
Python+Appium自动化测试的实战
2021/06/30 Python
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js