欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

html點(diǎn)擊div菜單怎么設(shè)置

老白1年前7瀏覽0評(píng)論
在網(wǎng)頁(yè)設(shè)計(jì)中,常常需要設(shè)置一個(gè)帶有多個(gè)選項(xiàng)的菜單,這樣用戶才能更加方便地瀏覽網(wǎng)站內(nèi)容。而其中比較常見(jiàn)的設(shè)置方式就是使用div元素加上一些CSS樣式。下面就來(lái)介紹一下如何利用HTML來(lái)點(diǎn)擊div菜單的設(shè)置方法。 首先,我們需要使用div元素來(lái)創(chuàng)建一個(gè)菜單容器。代碼如下所示:
<div id="menu">
<p>選項(xiàng)1</p>
<p>選項(xiàng)2</p>
<p>選項(xiàng)3</p>
</div>
其中ID屬性為menu,用于在CSS樣式中進(jìn)行相關(guān)設(shè)置,并且在div容器內(nèi)部分別添加了3個(gè)p標(biāo)簽來(lái)表示3個(gè)選項(xiàng)。 接著,我們需要使用CSS樣式設(shè)置菜單的樣式。代碼如下所示:
#menu {
border: 1px solid #333;
padding: 10px;
background-color: #f2f2f2;
cursor: pointer;
}
#menu p {
margin: 0;
padding: 5px;
}
#menu p:hover {
background-color: #ddd;
}
其中,我們?cè)O(shè)置了菜單容器的邊框,內(nèi)邊距以及背景色,并且在菜單容器和選項(xiàng)的樣式中分別設(shè)置了鼠標(biāo)指針的樣式,以及鼠標(biāo)懸停時(shí)選項(xiàng)的背景色。 最后,我們需要使用JavaScript來(lái)實(shí)現(xiàn)點(diǎn)擊菜單選項(xiàng)的功能。代碼如下所示:
var menu = document.getElementById("menu");
menu.addEventListener("click", function(e) {
var target = e.target;
if(target.nodeName === "P") {
alert(target.innerHTML);
}
});
我們首先獲取到menu容器節(jié)點(diǎn),并且在菜單容器上注冊(cè)了一個(gè)click事件。在事件回調(diào)函數(shù)中,我們獲取到鼠標(biāo)點(diǎn)擊時(shí)的目標(biāo)節(jié)點(diǎn),如果目標(biāo)節(jié)點(diǎn)為p標(biāo)簽,就彈出選項(xiàng)的內(nèi)容。 通過(guò)以上這些設(shè)置,我們就完成了利用HTML來(lái)點(diǎn)擊div菜單的設(shè)置方法。只要在相應(yīng)的位置添加以上代碼,就可以輕松地實(shí)現(xiàn)一個(gè)帶有多個(gè)選項(xiàng)的菜單了。