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

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

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

728x90

 

 

const title ์— ๋ญ”๊ฐ€๋ฅผ ํ• ๋‹นํ–ˆ์ง€๋งŒ, 

๊ทธ ๊ฐ’์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— null ์ด๋ผ๊ณ  ๋œจ๋Š” ๊ฒƒ

 

 

 

 

 

 

document.~~~ ๋กœ ํ•  ์ˆ˜ ์žˆ๋Š”๊ฒŒ ๋งŽ๋‹ค.

๊ทธ ์ค‘ .getElementsByClassName("ํด๋ž˜์Šค์ด๋ฆ„");

 

 

๋จผ์ € HTML์— ์ด๋ ‡๊ฒŒ class ์ด๋ฆ„์„ ๊ฐ€์ง„ ์• ๋“ค์„ ๋„ฃ์–ด์ฃผ๊ณ 

 

hello ๋ผ๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ ํด๋ž˜์Šค๋“ค์„ HTML์—์„œ ๊ฐ€์ ธ์˜ค๋Š” const hellos๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.

๊ทธ ๋‹ค์Œ ์ฝ˜์†”์—์„œ hellos๋ฅผ ๋กœ๊ทธํ•˜๋‹ˆ

 

 

์ด๋ ‡๊ฒŒ ์ „๋ถ€ ๋–ด๋‹ค!

 

HTMLColloctions(5) <- 5๊ฐœ๋ผ๋Š” ๋œป

์ด๊ฑด array๋‹ค. []๋กœ ๋˜์–ด ์žˆ์œผ๋‹ˆ

 

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— 

hellos.~ ์ด๋Ÿฐ ํ˜•ํƒœ๋กœ ๋ญ”๊ฐˆ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์—†๋‹ค. 

์™œ๋ƒ๋ฉด ์ด๊ฑด ๋งŽ์€ h1์ด ๋“ค์–ด์žˆ๋Š” array์ด๊ธฐ ๋•Œ๋ฌธ. 

 

=> ๋งŽ์€ elemenets๋ฅผ [] ๋กœ ๊ฐ€์ ธ์™€์•ผ ํ•  ๋•Œ ์ด ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

 

 

tagName์œผ๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ 

(h1์ด TagName์ด๋กœ๊ตฌ๋‚˜)

 

 

์—ฌ์ „ํžˆ title.~ ๋ฅผ ํ•  ์ˆ˜ ์—†๋‹ค. 

 

์™œ๋ƒ๋ฉด title์ด titile object ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๊ณ  array์ด๊ธฐ ๋•Œ๋ฌธ.

 

 

 

 

 

์›ํ•˜๋Š”๊ฑธ ์ž˜ ๊ฐ€์ ธ์˜ด!

 

 

 

 

 

DOT + hello h1

 

 

*** querySelector 

div h1์œผ๋กœ๋„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

 

๋งŒ์•ฝ์— <div></div> ๊ฐ€ ์„ธ๋ฒˆ ๋ฐ˜๋ณต๋˜์–ด ์žˆ๋‹ค๋ฉด?

์šฐ๋ฆฌ๋Š” ์ง€๊ธˆ h1์„ ์„ธ๊ฐœ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

 

 ์ฒซ๋ฒˆ์งธ ๊ฒƒ ํ•˜๋‚˜๋งŒ!!!

 

 

 

์„ค๋ช…์—๋„ ์จ์žˆ์Œ

 

 

 

 

๋‹ค ๊ฐ€์ ธ์˜ค๊ณ  ์‹ถ๋‹ค๋ฉด?

 

querySelectorAll

 

 

 

์ด์ œ๋ถ€ํ„ฐ query๋ฅผ ๊ฑฐ์˜ ์‚ฌ์šฉํ• ๊ฑฐ์ž„

 

class๋„ ์ฟผ๋ฆฌ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค. 

#๋ฅผ ์‚ฌ์šฉํ•ด ํด๋ž˜์Šค ์ด๋ฆ„์ด๋ž€๊ฑธ ์•Œ๋ ค์ฃผ๋ฉด ๋จl

 

์‚ฌ์‹ค ์ƒ ๊ฐ™์€ ์ฝ”๋“œ์ž„

 

but

 

๋‚˜๋„ ํ•ด๋ด„

 

 

 

728x90
๋ฐ˜์‘ํ˜•