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

js添加類名的兩種方法

 更新時間:2023年11月24日 14:59:01   作者:吃葡萄不吐葡萄皮嘻嘻  
這篇文章主要介紹了js添加類名的兩種方法,一種是通過className來添加、刪除類名,另一種是通過classList來添加、刪除類名,感興趣的朋友跟隨小編一起看看吧

1.通過className來添加、刪除類名

添加類名
獲取元素.className = "類名1 類名2 ..."多個類名用空格隔開
移除類名
獲取元素名.className = " "直接等于一個空字符串即可刪除類名

2.通過classList來添加、刪除類名

添加一個類名
獲取元素名.classList.add("類名");
添加多個類名用逗號隔開
獲取元素名.classList..add("類名1","類名2","類名3",...); 每個類名需要用引號引起來
移除一個類名
獲取元素名.classList.remove("類名");
移除多個類名
獲取元素名.classList.remove("類名1","類名2","類名3",...); 每個類名需要用引號引起來

舉個栗子

在這里插入圖片描述

<style>
        input {
            outline: none;
            height: 35px;
            line-height: 35px;
            border: 1px solid #ccc;
            color: #999;
            text-indent: 1rem;
            display: inline-block;
            transition: all .3s;
        }
        .active {
            border: 1px solid skyblue;
            color: #333;
        }
        .active2 {
            box-shadow: 0 0 3px 2px pink;;
        }
    </style>
<input type="text" value="手機">
    <script>
        window.onload = function () {
            document.querySelector('input').onfocus = function () {
                this.value = ""
                // 方法一:
                // this.style.color = "#333"
                // this.style.border = "1px solid skyblue"
                // 方法二:
                this.classList.add("active", "active2");
                // 方法三:
                // this.className = "active active2"
            }
            // trim() 去除空格
            document.querySelector('input').onblur = function () {
                if (this.value.trim() == "") {
                    this.value = "手機"
                    // 方法一:
                    // this.style.color = "#999"
                    // this.style.border = "1px solid #ccc"
                    // 方法二:
                    this.classList.remove("active", "active2");
                    // 方法三:
                    // this.className = ""
                }
            }
        }
    </script>

到此這篇關(guān)于js添加類名的兩種方法的文章就介紹到這了,更多相關(guān)js添加類名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript中定義對象原型的兩種使用方法

    JavaScript中定義對象原型的兩種使用方法

    本文主要對JavaScript中定義對象原型的兩種使用方法進行介紹,具有很好的參考價值,下面就跟小編一起來看下吧
    2016-12-12
  • TypeScript中never 類型的神奇妙用

    TypeScript中never 類型的神奇妙用

    在TypeScript中,never是一個特殊類型,通常用于表示不可能發(fā)生的情況,它適用于拋出異常、不返回值的函數(shù)或處理邏輯上永遠不會出現(xiàn)的分支,下面就來詳細的介紹一下如何使用,感興趣的可以了解一下
    2025-12-12
  • JavaScript this使用方法圖解

    JavaScript this使用方法圖解

    這篇文章主要介紹了JavaScript this使用方法圖解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • 自己封裝的一個簡單的倒計時功能實例

    自己封裝的一個簡單的倒計時功能實例

    下面小編就為大家?guī)硪黄约悍庋b的一個簡單的倒計時功能實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • 原生javascript實現(xiàn)的全屏滾動功能示例

    原生javascript實現(xiàn)的全屏滾動功能示例

    這篇文章主要介紹了原生javascript實現(xiàn)的全屏滾動功能,涉及javascript事件響應(yīng)及頁面元素屬性動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-09-09
  • D3.js封裝文本實現(xiàn)自動換行和旋轉(zhuǎn)平移等功能

    D3.js封裝文本實現(xiàn)自動換行和旋轉(zhuǎn)平移等功能

    之前小編和大家分享了SVG中如何配合使用text和tspan來實現(xiàn)換行的功能,所以這篇文章對此功能進行一下封裝,以后就可以直接用了。有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • 阻止mousemove鼠標(biāo)移動或touchmove觸摸移動觸發(fā)click點擊事件

    阻止mousemove鼠標(biāo)移動或touchmove觸摸移動觸發(fā)click點擊事件

    這篇文章主要為大家介紹了阻止mousemove或touchmove與click事件同時觸發(fā)技巧,一個按鈕綁定了多個事件,所以就要想辦法阻止 mouse 鼠標(biāo)事件或 touch 觸摸事件 與 click 事件同時觸發(fā),不然每次拖拽按鈕后都會觸發(fā) click 事件,這顯然是不友好的
    2023-06-06
  • 解決微信二次分享不顯示摘要和圖片的問題

    解決微信二次分享不顯示摘要和圖片的問題

    下面小編就為大家?guī)硪黄鉀Q微信二次分享不顯示摘要和圖片的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • javascript實現(xiàn)確定和取消提示框效果

    javascript實現(xiàn)確定和取消提示框效果

    這篇文章主要介紹了javascript實現(xiàn)確定和取消提示框效果的方法以及示例代碼分享,有需要的小伙伴可以參考下。
    2015-07-07
  • webpack源碼中一些精妙的方法總結(jié)

    webpack源碼中一些精妙的方法總結(jié)

    正好最近在學(xué)習(xí)webpack的源碼,所以下面這篇文章主要給大家介紹了關(guān)于webpack源碼中一些精妙的方法的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02

最新評論

商河县| 泰兴市| 金堂县| 大理市| 黄梅县| 辽阳县| 揭西县| 浦城县| 青河县| 咸阳市| 睢宁县| 綦江县| 南京市| 仙游县| 康乐县| 晋江市| 潼南县| 革吉县| 深泽县| 弋阳县| 灵璧县| 安阳县| 江油市| 罗江县| 泗水县| 南阳市| 三明市| 安乡县| 丽江市| 营山县| 宾阳县| 郓城县| 祁东县| 和平县| 泰来县| 济南市| 揭东县| 萍乡市| 建昌县| 临潭县| 凭祥市|