原生js實現(xiàn)class的添加和刪除簡單代碼

字號:


    下面小編就為大家?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)容了,希望能給大家一個參考