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()λ λͺ¨λ μμλ₯Ό μ νν©λλ€. |
μμ
<script>
window.onload = function() {
var list1 = document.querySelector('#box1 > ul > li');
var list2 = document.querySelector('#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>
<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>
결과보기
- λ΄μ©1
- λ΄μ©2
- λ΄μ©3
- λ΄μ©4
- λ΄μ©5
- λ΄μ©6
728x90
'Javascript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μλ°μ€ν¬λ¦½νΈ : λ΄μ₯ν¨μ (8) | 2022.08.12 |
---|---|
μλ°μ€ν¬λ¦½νΈ : λ°°μ΄ λ©μλ : join(), push(), pop() (8) | 2022.08.11 |
μλ°μ€ν¬λ¦½νΈ : μ μ λ³μμ μ§μ λ³μ (8) | 2022.07.28 |
μλ°μ€ν¬λ¦½νΈ : ν¨μ (9) | 2022.07.26 |
μλ°μ€ν¬λ¦½νΈ : λ°μ΄ν° νμ (9) | 2022.07.25 |
λκΈ