css Ŭ·¡½ºÀÇ Ãß°¡ »èÁ¦¹ý¿¡ ´ëÇؼ ¾Ë¾Æº»´Ù. ´ÙÀ½ÀÇ HTML ¹®ÀåÀ» ¿¹·Î ¼³¸íÇÑ´Ù. </style>
.common { position: absolute; display: block; width: 100px; height: 100px; padding: 5px; margin: 5px; } .gray-background-color { background-color: gray; } .green-border { border: 25px solid green; } </style> <body> <div class='common' id='box'>box</box> </body> ¿¹½Ã¸¸À¸·Î ÃæºÐÇÑ ¼³¸íÀÌ µÉ°ÍÀÌ´Ù. var el = document.getElementById( 'box' );
el.classList.add( 'green-border' ); °á°ú) var el = document.getElementById( 'box' );
el.classList.add( 'green-border' ); el.classList.remove( 'green-border', 'common' ); °á°ú) var el = document.getElementById( 'box' );
el.classList.add( 'green-border' ); el.classList.remove( 'green-border', 'common' ); el.classList.add('common', 'green-border', 'gray-background-color'); °á°ú) var el = document.getElementById( 'box' );
el.classList.add( 'green-border' ); el.classList.remove( 'green-border', 'common' ); el.classList.add('common', 'green-border', 'gray-background-color'); if(el.classList.contains('gray-background-color')) el.classList.toggle('gray-background-color'); °á°ú) var el = document.getElementById( 'box' );
el.classList.add( 'green-border' ); el.classList.remove( 'green-border', 'common' ); el.classList.add('common', 'green-border', 'gray-background-color'); if(el.classList.contains('gray-background-color')) el.classList.toggle('gray-background-color'); el.classList.toggle('gray-background-color', true); °á°ú) toggleÀº µÎ¹ø° ÀÎÀÚ¸¦ »ç¿ëÇÏ¸é °Á¦·Î add / remove ¿ªÇÒÀ» ÇÑ´Ù. µÎ¹ø° ÀÎÀÚ°¡ trueÀ̸é addÀÌ´Ù. µÎ¹ø° ÀÎÀÚ°¡ falseÀ̸é removeÀÌ´Ù. |