Body.setBackgroundColor('black')
โ ์ด๋ฐ ์์ผ๋ก ์ฝ๋ฉํ๊ณ ์ถ์ผ๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?
1. var Body๋ผ๋ ๊ฐ์ฒด์ ๋ณ์๋ฅผ ๋ด๋๋ค.
- ํ๋กํผํฐ๋ก setColor๋ฅผ ์ง์ ํ๊ณ function(ํจ์)์ ์จ์ ์ฝ๋๋ฅผ ๋ด๋๋ค.
var Body = { setColor:function(color){ document.querySelector('body').style.color=color; } |
ํจ์์ ๋ด์ฉ์ ์๋์์ ๊ฐ์ ธ์๋ค.
๊ทธ๋ฆฌ๊ณ ์ด ๋ถ๋ถ์ ํ์์์ผ๋ฏ๋ก ์ง์์ฃผ์.
setBackgroundColor:function (color){ document.querySelector('body').style.backgroundColor=color; } |
- ์ฐธ๊ณ ) setBackgroundColor : ์์ ์๋ฌธ์
- ์๋ ๋ถ๋ถ์ ์ญ์ ํ๋ค.
์ด๋ ๊ฒ ํ๋ฉด ์ค๋ฅ๊ฐ ์๊ธธ ๊ฒ์ด๋ค. (night/day ๋ฒํผ ๋๋ฌ๋ ์ค์ ํด๋์ ๊ฒ๋ค์ด ๋ฐ์X)
์ค๋ฅ๋ฅผ ์ฐพ๊ธฐ ์ํด console(์ฝ์)์ฐฝ์ผ๋ก ์ด๋ํ๋ฉด ๋ช ๋ฒ์งธ ์ค์์ ์ค๋ฅ๊ฐ ๋ฌ๋์ง ์ฐพ์ ์ ์๋ค.
- 20๋ฒ์งธ์ค์์ ์ค๋ฅ๊ฐ ๋ฌ๋ค.
์ ๊ธฐ์ ์ฝค๋ง๋ฅผ ์ฐ์ด์ผํ๋ค. ๊ฐ์ฒด๋ ๊ฐ์ฒด์ ํ๋กํผํฐ์ ํ๋กํผํฐ๋ฅผ ๊ตฌ๋ถํ ๋ ์ฝค๋ง๋ฅผ ์ฐ๊ธฐ๋๋ฌธ์ด๋ค.
์ด ๋ถ๋ถ๋ ๊ฐ์ฒดํ ์์ผ๋ณด์.
var links = { setColor:function(color){ var alist = document.querySelectorAll('a'); var i = 0; while (i < alist.length){ alist[i].style.color=color; i = i + 1; } } } |
๊ทธ๋ฆฌ๊ณ ์ ์ ํ๋ ๋ถ๋ถ ์ญ์ ์ง์์ฃผ๋ฉด ์น์ฌ์ดํธ๋ ์ ์์ผ๋ก ์๋ํ๋ค.
document๋ ์๊ณ ๋ณด๋ ๊ฐ์ฒด์๊ณ
querySelector('body') ํจ์์ด๋ฉด์ ๊ฐ์ฒด์ ์์๋์ด์์๊ธฐ๋๋ฌธ์ ๋ฉ์๋์๋ค.
'๐Development > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ (0) | 2023.03.06 |
---|---|
[JS] ํ์ผ๋ก ์ชผ๊ฐ์ ์ ๋ฆฌ ์ ๋ํ๊ธฐ (0) | 2023.03.06 |
[JS]แแ ขแจแแ ฆแแ ณแ แ ฉแแ ฅแแ ตแแ ช แแ ฆแแ ฉแแ ณ (0) | 2023.03.06 |
[JS]แแ ขแจแแ ฆ์ ๋ฐ๋ณต๋ฌธ (0) | 2023.03.06 |
[JS] ๊ฐ์ฒด์ ์ฐ๊ธฐ์ ์ฝ๊ธฐ (0) | 2023.03.06 |