๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

๋…ธ๋งˆ๋“œ์ฝ”๋”_๋ฐ”๋‹๋ผjs ํด๋ก  ์ฝ”๋”ฉ_#3.1

728x90

 

์ฝ˜์†”์— document ์ž…๋ ฅํ•˜๋ฉด HTML ๋ณผ ์ˆ˜ ์žˆ์Œ.

-> document๋Š” ์ด๋ฏธ ์ •์˜๋˜์–ด ์žˆ๋‹ค.

 

 

 

 

๋งค์šฐ๋งค์šฐ ์ค‘์š”ํ•œ ์ด์œ !!

 

 

 

 

์ž๋ฐ”๋Š” HTML์— ์ ‘๊ทผํ•˜๊ณ  ์ฝ์„ ์ˆ˜ ์žˆ๊ฒŒ ์„ค์ •์ด ๋˜์–ด ์žˆ๋‹ค.

 

 

=> ์šฐ๋ฆฌ๋Š” HTML ์ฝ”๋“œ๋ฅผ Javascript ๊ด€์ ์—์„œ ๋ณด๊ณ  ์žˆ๋‹ค.

 

 

 

 

์˜ค์šฐ ๋Œ€๋ฐ•์“ฐ

 

 

 

 

์ฆ‰, ์ด๋ฏธ ์—ฐ๊ฒฐ์ด ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ฌด ์„ค์ •๋„ ํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค!

 

 

์˜ค์šฐ! ์ด๊ฒƒ๋„ ์žฌ๋ฐŒ๋Š” ์‚ฌ์‹ค!

 

 

 

 

 

Java์—์„œ HTML์„ ์ฝ์–ด์˜ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑด ==HTML์— ํ•ญ๋ชฉ๋“ค์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์–˜๊ธฐ!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

์ด์ œ ์ด๊ฑธ js ํŒŒ์ผ์—์„œ ํ•ด๋ณด๋ฉด

 

 

console.log ๋ณด๋‹ค

console.dir() ์ด ๋” ๋งŽ์€ ๊ฒƒ๋“ค์„ ๋ณด์—ฌ์คŒ!

 

 

 

 

 

 

autofocus

 

 

 

 

 

 

 

**๊ฐ•๋ ฅํฌ

 

 

 

์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๊ฐ€ ํ•˜๊ณ  ์žˆ๋Š”๊ฑด, (์ฝ˜์†”์ฐฝ์—์„œ document๋ณด๋Š” ์ค‘), 

์ด html์„ ๊ฐ€์ง€๊ณ  ์˜ค๋Š” ๊ฑฐ์ง€๋งŒ, 

๊ทธ๊ฑธ JavaScript์—์„œ ํ•˜๋Š”๊ฑฐ๋‹ค. 

 

๊ทธ๋ฆฌ๊ณ  Javasctript๋Š” ์ด HTML์„ ๊ฐ€์ง€๊ณ  ์˜ค์ง€๋งŒ, HTML ์ž์ฒด๋ฅผ ๋ณด์—ฌ์ฃผ์ง€๋Š” ์•Š๋Š”๋‹ค.

JavaScript๋Š” ์ด object๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. 

 

 

 

EX)

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ํด๋ž˜์Šค ๋„ค์ž„์€ ๋น„์–ด์žˆ๋‹ค. 

 

 

ํด๋ž˜์Šค = "HELLO"๋ฅผ ์ถ”๊ฐ€ํ•จ

 

 

๋‹ค์‹œ ์ฝ˜์†”์—์„œ ์ƒˆ๋กœ๊ณ ์นจ์„ ํ•˜๊ณ 

 

 

์ฝ˜์†”์—์„œ className์ด Hello๋กœ ๋ฐ”๋€๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

 

์šฐ๋ฆฌ๋Š” ์ง€๊ธˆ ๋˜‘๊ฐ™์€ element๋ฅผ ๋ณด๊ณ  ์žˆ๋‹ค.

 

 

 

 

InnerText

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ innerText ๋ฅผ ๋ฐ”๊พธ๋‹ˆ ๋ณ€๊ฒฝ๋จ

HTML์—์„œ ์•ˆํ–ˆ๋Š”๋ฐ,

 

 

 

 

๊ฐ€๋Šฅํ•œ ์ด์œ  

HTML์—:  ์šฐ๋ฆฌ๊ฐ€ id="title"์„ ์ถ”๊ฐ€ ํ–ˆ๊ณ 

JS ํŒŒ์ผ์—์„œ : ์ด element  / title.innerText = "Got You!" ๋ฅผ ๊ฐ€์ ธ์™”๊ธฐ ๋•Œ๋ฌธ.

์ด๋ ‡๊ฒŒ

 

 

getElementById๋Š” document์˜ ํ•จ์ˆ˜์ด๊ณ , 

document๋Š” HTML์„ ๋œปํ•œ๋‹ค.

Java์˜ ๊ด€์ ์—์„œ์˜ HTML.

 

 

์šฐ๋ฆฌ๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ

1. document์—์„œ ํ•ญ๋ชฉ๋“ค์„ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ

2. ์ด document ํ•ญ๋ชฉ๋“ค์„ ๋ณ€๊ฒฝํ•œ๋Š” ๊ฒƒ.

 

 

 

 

 

 

 

๊ทธ๋ ‡๊ตฌ๋‚˜! ์ œ๋Œ€๋กœ ๊ธฐ์–ตํ•˜๊ณ  ์žˆ์–ด์•ผ๊ฒ ๋‹ค!

728x90
๋ฐ˜์‘ํ˜•