怎么用js实现jq的removeClass方法
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                怎么用js实现jq的removeClass方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                ?
1、addClass:為指定的dom元素添加樣式。
2、removeClass:刪除指定dom元素的樣式。
3、toggleClass:如果存在(不存在),就刪除(添加)一個樣式。
4、hasClass:判斷樣式是否存在。
?
原生 JS 代碼如下:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | function?hasClass(obj,?cls)?{ ????return?obj.className.match(new?RegExp('(\\s|^)'?+?cls?+?'(\\s|$)')); } function?addClass(obj,?cls)?{ ????if?(!this.hasClass(obj,?cls))?{ ????????obj.className?+=?"?"?+?cls; ????} } function?removeClass(obj,?cls)?{ ????if?(hasClass(obj,?cls))?{ ????????var?reg?=?new?RegExp('(\\s|^)'?+?cls?+?'(\\s|$)'); ????????obj.className?=?obj.className.replace(reg,?'?'); ????} } function?toggleClass(obj,cls){ ????if(hasClass(obj,cls)){ ????????removeClass(obj,?cls); ????}?else?{ ????????addClass(obj,?cls); ????} } | 
轉載于:https://www.cnblogs.com/yangjing1314/p/6796152.html
總結
以上是生活随笔為你收集整理的怎么用js实现jq的removeClass方法的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Windows - Windows下安装
- 下一篇: 多继承和多重继承
