欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js添加類名的兩種方法

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

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

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

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

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

舉個(gè)栗子

在這里插入圖片描述

<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="手機(jī)">
    <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 = "手機(jī)"
                    // 方法一:
                    // 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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論