01. JavaScript?

fe.syhanยท2023๋…„ 10์›” 31์ผ

JS ๊ธฐ์ดˆ

๋ชฉ๋ก ๋ณด๊ธฐ
1/52
post-thumbnail

Javascript

๐Ÿ“ ์ž๋ฐ”์ŠคํŠธ๋ฆฝํŠธ๋Š” HTML ์กฐ์ž‘์„ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

JS๋Š” โ€œhmtl ์กฐ์ž‘๊ณผ ๋ณ€๊ฒฝโ€ ์„ ๋‹ด๋‹นํ•˜๋Š” ์–ธ์–ด์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ JS ์ฝ”๋“œ๋ฅผ ์ž˜ ์งœ๋ฉด html์„ ์›ํ•˜๋Š”๋Œ€๋กœ ์กฐ์ž‘์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์™œ ์กฐ์ž‘์„ ํ•˜๋Š”๊ฐ€?


  • ํƒญ, ๋ชจ๋‹ฌ ๋“ฑ ์›นํŽ˜์ด์ง€ UI๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
  • ์œ ์ €๊ฐ€ ์ž…๋ ฅํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ ์š”์ฒญ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋“ฑ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค.

html ์กฐ์ž‘, ๋ณ€๊ฒฝ


<h1 id="hello">์•ˆ๋…•ํ•˜์„ธ์š”</h1>

<script>
	document.getElementById('hello').innerHTML = '์•ˆ๋…•';
</script>

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ๋Š” <script></script> ํƒœ๊ทธ ์•ˆ์— ์ž‘์„ฑํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์œ„์ฒ˜๋Ÿผ ์ž‘์„ฑํ•˜๋ฉด ์•ˆ๋…•ํ•˜์„ธ์š”์˜€๋˜ <h1>ํƒœ๊ทธ๊ฐ€ ์•ˆ๋…•์œผ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.

getElementById()


.getElementById() ๋Š” ์…€๋ ‰ํ„ฐ ๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ html์š”์†Œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

.innerHTML / .style / .color


.innerHTML / .style / .color ๊ณผ ๊ฐ™์ด ์ ์ฐ์—ˆ๋Š”๋ฐ ๊ด„ํ˜ธ๊ฐ€ ์—†๋Š”๊ฑด

๋ฉ”์†Œ๋“œ(๋˜๋Š” ํ•จ์ˆ˜) ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€