DOM์— ๋Œ€ํ•˜์—ฌ๐Ÿ’ก

limuubinยท2021๋…„ 7์›” 9์ผ
1
post-thumbnail

DOM ์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€

DOM์€ 'Document Object Model' ์˜ ์•ฝ์ž๋กœ
HTML ์š”์†Œ๋ฅผ Object(JavaScript Object)์ฒ˜๋Ÿผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” Model์ด๋‹ค.
์ฆ‰ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด, DOM์œผ๋กœ HTML์„ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.

์šฐ์„  DOM์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ HTML๊ณผ JavaScript๋ฅผ ์—ฐ๊ฒฐํ•ด๋ณด์ž.



HTML์— JavaScript ์ ์šฉํ•˜๊ธฐ

HTML์— JavaScript๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”
<script>ํƒœ๊ทธ๋ฅผ ์ด์šฉํ•œ๋‹ค.

ex) <script scr=script.js></script>

์ƒ๊ธฐ์˜ ๊ฒฝ์šฐ HTMLํŒŒ์ผ๊ณผ ๊ฐ™์€ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” script.js ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜จ๋‹ค.
์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋ฅผ ํ•ด์„ํ•˜๋‹ค๊ฐ€, <script>์š”์†Œ๋ฅผ ๋งŒ๋‚˜๋ฉด HTMLํ•ด์„์„ ๋ฉˆ์ถ”๊ณ 
<script>์š”์†Œ๋ฅผ ๋จผ์ € ์‹คํ–‰ํ•œ๋‹ค.

<script>์š”์†Œ๋Š” ๋“ฑ์žฅ๊ณผ ํ•จ๊ป˜ ์‹คํ–‰๋œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๊ธฐ์–ต!
ํ†ต์ƒ์ ์œผ๋กœ <body>ํƒœ๊ทธ๊ฐ€ ๋๋‚˜๊ธฐ ์ „์— ์‚ฝ์ž…ํ•œ๋‹ค.

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