最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript鼠標(biāo)懸停事件用法解析

 更新時(shí)間:2020年05月15日 11:24:13   作者:程序猿的日常1  
這篇文章主要介紹了JavaScript鼠標(biāo)懸停事件用法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

鼠標(biāo)懸停事件是當(dāng)鼠標(biāo)的光標(biāo)與其名稱(chēng)表示的元素重疊時(shí)觸發(fā)的事件,本篇文章我們就來(lái)詳細(xì)介紹一下JavaScript中鼠標(biāo)懸停事件的用法。

我們先來(lái)看一下什么是onmouseover?

鼠標(biāo)懸停的活動(dòng)是“事件”,而onmouseover是事件處理程序。

事件處理程序是指定事件發(fā)生時(shí)要執(zhí)行的進(jìn)程所必需的。

所以onmouseover是一個(gè)事件處理程序,負(fù)責(zé)當(dāng)鼠標(biāo)的光標(biāo)懸停在某個(gè)元素上時(shí)完成的處理。

什么是onmouseleave?

除了onmouseover之外,還有onmouseleave。

顧名思義,它處理當(dāng)鼠標(biāo)光標(biāo)離開(kāi)某個(gè)元素時(shí)觸發(fā)的事件。

在下面的示例中將使用這兩個(gè)屬性,我們來(lái)看鼠標(biāo)懸停事件的使用代碼

<!DOCTYPE html>
<html>
<head>
 <title></title>
 <meta charset="utf-8">
</head>
<body>
 <div id="div1" style="width: 150px; height: 150px; padding: 10px; border: 1px solid #000000" onmouseover="over(this)" onmouseleave="leave(this)"></div>
</body>
<script>
 function over(x) {
 x.style.backgroundColor = "blue";
 }
  
 function leave(x) {
 x.style.backgroundColor = "red";
 }
</script>
</html>

在上面的代碼中,我們首先使用div標(biāo)簽創(chuàng)建了一個(gè)簡(jiǎn)單的正方形。

方塊的背景顏色指定為淺粉色。

然后,我們使用HTML事件屬性注冊(cè)事件處理程序。

如代碼所示,onmouseover屬性和onmouseleave屬性已添加到div標(biāo)記的代碼中。

onmouseover屬性指定了當(dāng)鼠標(biāo)光標(biāo)在方塊上時(shí)激活的over函數(shù)。

onmouseover="over(this)"

在over函數(shù)的參數(shù)中,這表明div元素本身是over函數(shù)的參數(shù)。

over函數(shù)訪問(wèn)div元素的style.backgroundColor屬性,并將方塊的背景顏色設(shè)置為藍(lán)色。

為onmouseleave屬性指定leave函數(shù)。

與over函數(shù)一樣,leave函數(shù)也可以訪問(wèn)div元素的style.backgroundColor屬性,并將方形背景顏色設(shè)置為紅色。

通過(guò)這樣做,原來(lái)粉紅色的正方形在將光標(biāo)放在正方形時(shí)變成藍(lán)色,在從正方形移開(kāi)時(shí)變成紅色。

以上就是JavaScript中的鼠標(biāo)懸停事件的用法詳解的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注我!?。?/p>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

安吉县| 当阳市| 南部县| 肇源县| 阿尔山市| 新晃| 城步| 濮阳县| 咸丰县| 南岸区| 栖霞市| 分宜县| 唐河县| 湖北省| 固原市| 怀化市| 遂平县| 通辽市| 稷山县| 庄浪县| 济源市| 泊头市| 台东市| 定兴县| 仁布县| 方正县| 建昌县| 泾源县| 阳城县| 丹棱县| 昭苏县| 巴马| 漠河县| 孝感市| 成都市| 淮滨县| 衡南县| 东城区| 麟游县| 湖州市| 澄城县|