์๋ ์ด๋ ฅ์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ์ ๊ฐ๋ฐ์ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ์๋ ๊ณผ์ ๋ฅผ ์งํํ ํ ๊ตฌ๊ธ ํด๋์ค๋ฃธ์ ์ ์ถํด์ฃผ์ธ์.
- https://hyunseob.github.io/resume/
- ๊ฐ๋ฐ์ ๋๊ตฌ console ํจ๋์์ ์์ฑํ ์ฝ๋๋ฅผ ์บก์ณํด์ ์ ์ถํ๋ฉด ๋ฉ๋๋ค!
- ์ํ์ฐฉ์ค๋ฅผ ๊ฒช์ด ์ฝ๋๊ฐ ์ง์ ๋ถํ๋ค๋ฉด ๊ทธ ์ฝ๋ ๊ทธ๋๋ก! ์บก์ณํด์ ์ฌ๋ ค์ฃผ์ธ์!
- ํํธ1 : element ํจ๋์์ DOM์์ ์ ๊ทผํ๊ณ ์ ํ๋ ์์์ className์ ํ์ธํด์ฃผ์ธ์.
๊ณผ์ 1. ์๋์ ๊ฐ์ด ์๋จ์ ์ค๋ช ๋ถ๋ถ์ ๊ธ์๋ฅผ ํ๋์์ผ๋ก ๋ฐ๊ฟ์ฃผ์ธ์.
๊ณผ์ 2. ๊ธ์์์ ๋ฐ๊พผ ๋ถ๋ถ์ ํด๋ฆญํ๋ฉด ์๋์ ๊ฐ์ alert ์ฐฝ์ด ๋จ๋๋ก ๊ตฌํํด์ฃผ์ธ์.
๋์ ํ์ด
const a = document.getElementsByClassName('big-paragraph')[0];
a.style.color='blue'
document.getElementsByClassName('big-paragraph')[0].onclick = function () {alert('๋ด์ฉ์ ํด๋ฆญํ๊ตฐ์!');}
๊ณผ์ 1
// SOLUTION 1
document.getElementsByClassName('big-paragraph')[0].style.color = 'red'
// SOLUTION 2
const p = document.getElementsByClassName('big-paragraph')[0]
p.style.color = 'red'
๊ณผ์ 2
// SOLUTION 1
document.getElementsByClassName('big-paragraph')[0].addEventListener('click', () => {console.log('๋ด์ฉ์ ํด๋ฆญํ๊ตฐ์!')})
// SOLUTION 2
const clickHandler = (event) => {
console.log('๋ด์ฉ์ ํด๋ฆญํ๊ตฐ์!')
}
document.getElementsByClassName('big-paragraph')[0].addEventListener('click', clickHandler)
// SOLUTION 3
const clickHandler = (event) => {
console.log('๋ด์ฉ์ ํด๋ฆญํ๊ตฐ์!')
}
document.getElementsByClassName('big-paragraph')[0].onclick = clickHandler
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TIL :: code-kata-js / (1) (0) | 2022.05.24 |
---|---|
TIL :: JavaScript / replit. 25~30 (0) | 2022.05.18 |
TIL :: JavaScript / replit. 21~24 (0) | 2022.05.17 |
TIL :: JavaScript / replit. 11~20 (0) | 2022.05.17 |
TIL :: JavaScript / replit. 1~10 (0) | 2022.05.16 |