SW ๊ฐ๋ฐ/Vanilla JS
JavaScript์ HTML์ ํ์ฉํ ๋ฒํผ ํด๋ฆญ ํ์ ์ถ๋ ฅ ์์
DATA101
2021. 12. 15. 16:06
728x90
๋ฐ์ํ
๐ฅ ๋ชฉํ
JavaScript์ HTML์ ํ์ฉํ์ฌ ๊ฐ๋จํ Interactive Web ๊ธฐ๋ฅ์ ๊ตฌํํด ๋ณธ๋ค.
์์
๊ฐ๋จํ ์์ ๋ฅผ ์ค์ตํด ๋ด ๋๋ค. HTML์ ํ์ฉํด ๋ฒํผ UI๋ฅผ ์์ฑํ๊ณ ์น์ ์ถ๋ ฅํ๊ณ , JavaScript๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ๋ฒํผ์ ํด๋ฆญํ๋ ๊ฒ์ ๊ฐ์งํ์ฌ ํด๋ฆญ ํ์๋ฅผ ์ค์๊ฐ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๊ฒ์ ๊ตฌํํด ๋ด ์๋ค.
์ค์ต ์ฝ๋
index.html
<!DOCTYPE html>
<html>
<body>
<span>Total Click: 0</span>
<button id = "btn">๋ฒํผ</button>
</body>
<script>
let cnt = 0;
const button = document.getElementById("btn");
const span = document.querySelector("span");
function clickCounter(){
cnt+=1;
span.innerText = `Total Click: ${cnt}`;
console.log(cnt);
}
button.addEventListener("click", clickCounter);
</script>
</html>
์คํ๊ฒฐ๊ณผ
๋ฒํผ ํด๋ฆญ ์ ์ ๋๋ค.
์๋์ ๊ฐ์ด ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์น ํ์ด์ง ๋ฐ ์ฝ์์ ํด๋ฆญ ํ์๊ฐ ์ถ๋ ฅ๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
JavaScript์ HTML๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋จํ Interactive Web ๊ธฐ๋ฅ์ ๊ตฌํํด ๋ดค์ต๋๋ค.
ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๋ ์ง๋ฌธ์ด ์๋ค๋ฉด ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ณ ๋ง์ต๋๋ค :)
728x90
๋ฐ์ํ