728x90
๋ฐ์ํ
์์๋ฅผ ์ง์ ์ ํํ๋ ๋ฉ์๋
์ ์ญ ๋ณ์์ ์ง์ญ ๋ณ์์ ์ ์ธ ์์น
๋ฉ์๋ | ์ค๋ช |
---|---|
getElementById() | ์์ด๋ ์์ ์ ํ์. document.getElementById('content')์ผ ๊ฒฝ์ฐ HTML์์ ์ค id ์์ฑ์ด 'content'์ธ ์์๋ฅผ ์ ํํฉ๋๋ค. |
getElementsByClassName() | ํด๋์ค ์์ ์ ํ์. document.getElementsByClassName('menu')์ผ ๊ฒฝ์ฐ HTML์์ ์ค class๋ช ์ด 'menu'์ธ ์์๋ค์ ์ ํํฉ๋๋ค. |
getElementsByTagName() | ํ๊ทธ ์์ ์ ํ์. document.getElementsByTagName('ul')์ผ ๊ฒฝ์ฐ HTML์์ ์ค ํ๊ทธ๋ช ์ด 'ul'์ธ ์์๋ค์ ์ ํํฉ๋๋ค. |
getElementsByName() | document.getElementsByName('txt')์ผ ๊ฒฝ์ฐ HTML์์ ์ค name๋ช ์ด 'txt'์ธ ์์๋ค์ ์ ํํฉ๋๋ค. |
querySelector() |
์์ ์ ํ์. ์์์ ์ ํ ๋ฐฉ๋ฒ์ด css ์ ํ ๋ฐฉ๋ฒ๊ณผ ๊ฐ์ต๋๋ค. ์ ํ๋ ์์ ์ค ์ฒซ ๋ฒ์งธ ์์๋ง ์ ํํฉ๋๋ค. document.querySelector('.lnb') document.querySelector(div) document.querySelector('#gnb li') |
querySelectorAll() | ๋ชจ๋ ์์ ์ ํ์. querySelector()๋ ์ ํ๋ ์์ ์ค ์ฒซ ๋ฒ์งธ ์์๋ง ์ ํํ๋ ๋ฐ๋ฉด querySelectorAll()์ ๋ชจ๋ ์์๋ฅผ ์ ํํฉ๋๋ค. |
์์ 3-48
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>์์๋ฅผ ์ง์ ์ ํํ๋ ๋ฉ์๋</title>
<script>>
window.onload = function() {
var list1 = document.querySelector('#box1 > ul > li');
var list2 = document.querySelectorAll('#box2 > ul > li');
console.log(list1);
console.log(list2);
//list1.style.background = '#ff6600';
//list2[0].style.background = '#ccc';
//list2.item(1).style.background = '#ddd';
};
</script>
</head>
<body>
<div id="box1">
<ul>
<li>๋ด์ฉ1</li>
<li>๋ด์ฉ2</li>
<li>๋ด์ฉ3</li>
</ul>
</div>
<div id="box2">
<ul>
<li>๋ด์ฉ4</li>
<li>๋ด์ฉ5</li>
<li>๋ด์ฉ6</li>
</ul>
</div>
</body>
</html>
๊ฒฐ๊ณผ ๋ณด๊ธฐ
"โข ๋ด์ฉ1"
"โข ๋ด์ฉ2"
"โข ๋ด์ฉ3"
"โข ๋ด์ฉ4"
"โข ๋ด์ฉ5"
"โข ๋ด์ฉ6"
"โข ๋ด์ฉ2"
"โข ๋ด์ฉ3"
"โข ๋ด์ฉ4"
"โข ๋ด์ฉ5"
"โข ๋ด์ฉ6"
728x90
๋ฐ์ํ
'์๋ฐ์คํฌ๋ฆฝํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ด์ฅํจ์ (3) | 2022.08.15 |
---|---|
๋ฐฐ์ด ๊ด๋ จ ๋ฉ์๋ (10) | 2022.08.11 |
์ ์ญ๋ณ์์ ์ง์ญ๋ณ์ (5) | 2022.08.03 |
ํจ์ ์ดํดํ๊ธฐ (5) | 2022.07.28 |
๋ฐ์ดํฐ ํ์ (4) | 2022.07.26 |
๋๊ธ