91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript中有哪些鼠標事件

發布時間:2021-11-25 09:38:39 來源:億速云 閱讀:281 作者:iii 欄目:web開發

本篇內容介紹了“javascript中有哪些鼠標事件”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

鼠標事件有:1、click(單擊)事件;2、dblclick(雙擊)事件;3、mousedown事件;4、mouseup事件;5、mouseout事件;6、mouseover事件;7、mousemove事件;8、mouseleave事件等。

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

在 JavaScript 中,鼠標事件是 Web 開發中最常用的事件類型。

鼠標事件類型詳細說明如下表所示:

鼠標事件類型
事件類型說明
click單擊鼠標左鍵時發生,如果右鍵也按下則不會發生。當用戶的焦點在按鈕上并按了 Enter 鍵時,同樣會觸發這個事件
dblclick雙擊鼠標左鍵時發生,如果右鍵也按下則不會發生
mousedown鼠標按鈕被按下時發生
mouseout鼠標指針位于某個元素上且將要移出元素的邊界時發生
mouseover鼠標指針移出某個元素到另一個元素上時發生
mouseup鼠標按鍵被松開時發生
mousemove鼠標在某個元素上時持續發生
mouseleave當鼠標指針移出元素時觸發
mouseenter當鼠標指針移動到元素上時觸發。
contextmenu在用戶點擊鼠標右鍵打開上下文菜單時觸發

示例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>JS常用鼠標事件</title>
    <style>
        li{font-size: 18px;line-height: 35px;}
        li:hover{cursor:pointer;}
    </style>
</head>
<body>
    <ol>
        <li>單擊我變色!</li>
        <li>雙擊有驚喜!</li>
        <li>鼠標滑過字體變大,鼠標離開字體變小!</li>
        <li>鼠標按下文字為紅色,鼠標抬起文字為綠色,鼠標移動打印“鼠標在 li 中移動了...”!</li>
    </ol>
 
    <script>
        // 獲取 li 標簽
        var oLis = document.getElementsByTagName("li");
        /* 單擊第一個 li */
        oLis[0].onclick = function () {
            this.style.backgroundColor = 'red';
        }
        /* ******************************************* */
        /* 雙擊第二個 li */
        oLis[1].ondblclick = function () {
            this.style.color = 'red';
        }
        /* ******************************************* */
        /* 鼠標滑過第三個 li */
        oLis[2].onmouseover = function () {
            this.style.fontSize = 22 + 'px';
        }
        /* 鼠標離開第三個 li */
        oLis[2].onmouseout = function () {
            this.style.fontSize = 18 + 'px';
        }
        /* ******************************************* */
        /* 鼠標按下第四個 li */
        oLis[3].onmousedown = function () {
            this.style.color = 'red';
        }
        /* 鼠標抬起第四個 li */
        oLis[3].onmouseup = function () {
            this.style.color = 'blue';
        }
        /* 鼠標在第四個 li 上移動 */
        oLis[3].onmousemove = function () {
            console.log('鼠標在 li 中移動了...');
        }
    </script>
</body>
</html>

javascript中有哪些鼠標事件

“javascript中有哪些鼠標事件”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

上虞市| 山西省| 公安县| 大竹县| 寿光市| 鹤峰县| 苍山县| 宜都市| 德阳市| 衡东县| 福海县| 元谋县| 东山县| 博罗县| 弥勒县| 盐山县| 万源市| 景泰县| 栖霞市| 班玛县| 修文县| 青田县| 镶黄旗| 阳高县| 旬阳县| 桦川县| 贡嘎县| 铁岭市| 渑池县| 拉孜县| 临西县| 磴口县| 西丰县| 抚顺县| 肥乡县| 右玉县| 瓦房店市| 英超| 武穴市| 阳东县| 台山市|