原生js實現(xiàn)class的添加和刪除簡單代碼
更新時間:2016年07月12日 10:38:42 投稿:jingxian
下面小編就為大家?guī)硪黄鷍s實現(xiàn)class的添加和刪除簡單代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
實例代碼:
function hasClass( elements,cName ){
return !!elements.className.match( new RegExp( "(\\s|^)" + cName + "(\\s|$)") );
};
function addClass( elements,cName ){
if( !hasClass( elements,cName ) ){
elements.className += " " + cName;
};
};
function removeClass( elements,cName ){
if( hasClass( elements,cName ) ){
elements.className = elements.className.replace( new RegExp( "(\\s|^)" + cName + "(\\s|$)" ), " " );
};
};
以上這篇原生js實現(xiàn)class的添加和刪除簡單代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 詳解用JS添加和刪除class類名
- 基于JavaScript實現(xiàn)類名的添加與移除
- 向JavaScript的數(shù)組中添加元素的方法小結(jié)
- 原生js實現(xiàn)查找/添加/刪除/指定元素的class
- javaScript給元素添加多個class的簡單實現(xiàn)
- JavaScript DOM元素常見操作詳解【添加、刪除、修改等】
- js實現(xiàn)class樣式的修改、添加及刪除的方法
- JS添加或修改控件的樣式(Class)實現(xiàn)方法
- Javascript 檢測、添加、移除樣式(className)函數(shù)代碼
- 原生js封裝添加class,刪除class的實例
- 原生js添加一個或多個類名的方法分析
相關(guān)文章
js編寫當(dāng)天簡單日歷效果【實現(xiàn)代碼】
下面小編就為大家?guī)硪黄猨s編寫當(dāng)天簡單日歷效果【實現(xiàn)代碼】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考2016-05-05
線路分流自動智能跳轉(zhuǎn)代碼,自動選擇最快鏡像網(wǎng)站(js)
線路分流自動智能跳轉(zhuǎn)代碼,自動選擇最快鏡像網(wǎng)站,自動選擇電信或網(wǎng)通線路跳轉(zhuǎn)代碼2011-10-10
JavaScript使用prototype屬性實現(xiàn)繼承操作示例
這篇文章主要介紹了JavaScript使用prototype屬性實現(xiàn)繼承操作,結(jié)合實例形式詳細(xì)分析了JavaScript使用prototype屬性實現(xiàn)繼承的相關(guān)原理、實現(xiàn)方法與操作注意事項,需要的朋友可以參考下2020-05-05
JavaScript數(shù)據(jù)結(jié)構(gòu)中棧的應(yīng)用之表達(dá)式求值問題詳解
這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)中棧的應(yīng)用之表達(dá)式求值問題,詳細(xì)分析了中綴表達(dá)式、后綴表達(dá)式等概念、原理與轉(zhuǎn)換方法,以及基于后綴表達(dá)式實現(xiàn)的表達(dá)式求值相關(guān)操作技巧,需要的朋友可以參考下2017-04-04
Javascript 鼠標(biāo)移動上去小三角形滑塊緩慢跟隨效果
一個tab選項卡,當(dāng)鼠標(biāo)移動上去時紅色滑塊跟隨,在布局過程中經(jīng)常會使用到,本文提供了詳細(xì)的實現(xiàn)代碼,感興趣的朋友可以參考下2013-04-04

