javaScriptはクラス名のいくつかの方法を追加して削除します.

2845 ワード

クラスの属性を追加:
//           ,            ,    
element.className = '  ';

/*
 * .setAttribute             
 *      :           ,      ,           。
 *            DOM          
 *      .getAttribute     
 *   "class"        ,      "class"      
*/ 
element.setAttribute('   ',' ');


// .classList        ,                     (   )
//              ,    0
//        ,         add(), remove()   toggle()      
// add()          ,          ,             ,        ,           
// remove()          ,        
// toggle()                ,    ,     (    ),  ,           ,              
element.classList.add('  ');
クラスのプロパティを削除:
//              "",      ,class    
element.className = "";

//                  ,    ,     
element.removeAttribute('  ');

//            ,        ,      ,class    
element.classList.remove('  1','  2',...);