JavaScript實現(xiàn)鼠標經(jīng)過顯示下拉框
更新時間:2021年04月11日 17:10:23 作者:KathyLJQ
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)鼠標經(jīng)過顯示下拉框,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了JavaScript實現(xiàn)鼠標經(jīng)過顯示下拉框的具體代碼,供大家參考,具體內(nèi)容如下

代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
* {
margin: 0;
padding: 0;
}
.nav {
margin: 100px auto;
width: 500px;
}
.nav>li {
float: left;
}
li {
list-style: none;
}
a {
display: block;
text-decoration: none;
color: gray;
height: 40px;
width: 100px;
text-align: center;
line-height: 40px;
box-sizing: border-box;
}
.nav>li>a {
color: black;
}
.nav>li>a:hover {
background-color: lightgray;
}
.nav>li>ul>li>a {
/* display: none; */
border: 1px solid orange;
border-top: none;
}
.nav>li>ul>li>a:hover {
background-color: lightyellow;
}
.nav>li>ul {
display: none;
}
</style>
</head>
<body>
<ul class="nav" id=nav>
<li>
<a href="#" >新浪</a>
<ul>
<li><a href="#">新聞</a> </li>
<li><a href="#">體育</a> </li>
<li><a href="#">快訊</a> </li>
<li><a href="#">生活</a> </li>
<li><a href="#">微博</a> </li>
</ul>
</li>
<li>
<a href="#" >新浪</a>
<ul>
<li><a href="#">新聞1</a> </li>
<li><a href="#">體育1</a> </li>
<li><a href="#">快訊1</a> </li>
<li><a href="#">生活1</a> </li>
<li><a href="#">微博1</a> </li>
</ul>
</li>
<li>
<a href="#" >新浪</a>
<ul>
<li><a href="#">新聞2</a> </li>
<li><a href="#">體育2</a> </li>
<li><a href="#">快訊2</a> </li>
<li><a href="#">生活2</a> </li>
<li><a href="#">微博2</a> </li>
</ul>
</li>
</ul>
<script>
var heads = document.querySelectorAll('.nav>li');
for (var i = 0; i < heads.length; i++) {
heads[i].onmouseover = function() {
this.children[1].style.display = "block";
}
heads[i].onmouseout = function() {
this.children[1].style.display = "none";
}
}
</script>
</body>
</html>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關(guān)文章
使用JavaScript的ActiveXObject對象檢測應(yīng)用程序是否安裝的方法
這篇文章主要介紹了使用JavaScript的ActiveXObject對象檢測應(yīng)用程序是否安裝的方法,需要的朋友可以參考下2014-04-04
結(jié)合?ES6?類編寫JavaScript?創(chuàng)建型模式
這篇文章主要介紹了結(jié)合ES6類編寫JavaScript創(chuàng)建型模式,本文開始系統(tǒng)性的對20多種JavaScript?設(shè)計模式進行簡單概述,然后結(jié)合ES6類的方式來編寫實例代碼展示其使用方式,需要的朋友可以參考一下2022-07-07
關(guān)于Webpack dev server熱加載失敗的解決方法
下面小編就為大家分享一篇關(guān)于Webpack dev server熱加載失敗的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02
利用CSS、JavaScript及Ajax實現(xiàn)圖片預(yù)加載的方法
預(yù)加載圖片是提高用戶體驗的一個很好方法,實現(xiàn)圖片預(yù)加載可以使用css、JavaScript、Ajax三種方法。下面逐一給大家介紹利用CSS、JavaScript及Ajax實現(xiàn)圖片預(yù)加載的方法,需要的朋友參考下吧2016-11-11
用JavaScript動態(tài)建立或增加CSS樣式表的實現(xiàn)方法
下面小編就為大家?guī)硪黄肑avaScript動態(tài)建立或增加CSS樣式表的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05

