HTML ์ด๋ฒคํธ ์ฐ๊ฒฐ(onclick, addEventListener ์ฐจ์ด)
JiwonDev
HTML์์ ์ง์ ์ด๋ฒคํธ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ HTML์์๋ ์ด๋ฒคํธ๋ฅผ ์์ฑํ๊ณ , onevent(ex. onclick, onfocus ๋ฑ)์ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฉ์๋๋ฅผ ์ฐ๊ฒฐํ์ฌ HTML-DOM์์ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ํด๋น ์ด๋ฒคํธ์ ๋ฐ์ํ๊ฒ ํ๋ค. ๋๋ ์๋์ ๊ฐ์ด ์ง์ HTML ์์ฑ์ ์ง์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ๋ ์๋ค. (์ฌ๋ฌ ๊ตฌ๋ฌธ์ผ ๊ฒฝ์ฐ ์ธ๋ฏธ์ฝ๋ก ์ผ๋ก ๊ตฌ๋ถํ๋ค.) JavaScript ์์ ์ด๋ฒคํธ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก event-driven programming ๋ชจ๋ธ์ ์ฌ์ฉํ๋ค. ์ฝ๊ฒ๋งํด ํด๋น ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด ๋ธ๋ผ์ฐ์ ์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์์ฑํ ์ด๋ฒคํธ ๊ด๋ฆฌ ๋ฉ์๋(event handler)๋ฅผ ํธ์ถํ๋ค. let btn = document.getElementById('btn'); btn.ad..