classList
์ฌ์ฉ์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ๋ฌธ์์ด์ธ element.className
์ ํตํด ์๋ฆฌ๋จผํธ์ ํด๋์ค ๋ชฉ๋ก์ ์ ๊ทผํ๋ ๋ฐฉ์์ ๋์ฒดํ๋ ๊ฐํธํ ๋ฐฉ๋ฒ์ด๋ค.
element.classList
๊ทธ ์์ฒด๋ ์ฝ๊ธฐ ์ ์ฉ ํ๋กํผํฐ์ง๋งadd()
์remove()
๋ฉ์๋๋ฅผ ์ด์ฉํ์ฌ ๋ณํํ ์ ์๋ค.**
add( String [, String [, ...]] )
์ง์ ํ ํด๋์ค ๊ฐ์ ์ถ๊ฐํ๋ค.
๋ง์ฝ ์ถ๊ฐํ๋ ค๋ ํด๋์ค๊ฐ ์๋ฆฌ๋จผํธ์ class ์์ฑ์ ์ด๋ฏธ ์กด์ฌํ๋ค๋ฉด ๋ฌด์ํ๋ค.
remove( String [, String [, ...]] )
์ง์ ํ ํด๋์ค ๊ฐ์ ์ ๊ฑฐํ๋ค.
๋
ธํธ: ์กด์ฌํ์ง ์๋ ํด๋์ค๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ ์๋ฌ๋ฅผ ๋ฐ์์ํค์ง ์์ต๋๋ค.
item( Number )
์ฝ๋ ์
์ ์ธ๋ฑ์ค๋ฅผ ์ด์ฉํ์ฌ ํด๋์ค ๊ฐ์ ๋ฐํํ๋ค.
โญtoggle( String [, force] )
์ธ์๊ฐ ํ๋๋ง ์์ ๋ :ํด๋์ค ๊ฐ์ ํ ๊ธ๋งํ๋ค. ์ฆ, ํด๋์ค๊ฐ ์กด์ฌํ๋ค๋ฉด ์ ๊ฑฐํ๊ณ false๋ฅผ ๋ฐํํ๋ฉฐ, ์กด์ฌํ์ง ์์ผ๋ฉด ํด๋์ค๋ฅผ ์ถ๊ฐํ๊ณ true๋ฅผ ๋ฐํํ๋ค.
๋๋ฒ์งธ ์ธ์๊ฐ ์์ ๋ :๋๋ฒ์งธ ์ธ์๊ฐ true๋ก ํ๊ฐ๋๋ฉด ์ง์ ํ ํด๋์ค ๊ฐ์ ์ถ๊ฐํ๊ณ false๋ก ํ๊ฐ๋๋ฉด ์ ๊ฑฐํ๋ค.
contains( String )
์ง์ ํ ํด๋์ค ๊ฐ์ด ์๋ฆฌ๋จผํธ์ class ์์ฑ์ ์กด์ฌํ๋์ง ํ์ธํ๋ค.
replace( oldClass, newClass )
์กด์ฌํ๋ ํด๋์ค๋ฅผ ์๋ก์ด ํด๋์ค๋ก ๊ต์ฒดํ๋ค.