728x90
HTML코드
1
2
3
4
5
6
7
|
<section id ="section4">
<h1>Ex4 : childNodes를 이용한 노드선택</h1>
<div class="box">
<input />
<input />
</div>
</section>
|
JS코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
//Ex4 : childNodes를 이용한 노드선택
window.addEventListener("load", function() {
var section3 = document.querySelector("#section4");
var box = section4.querySelector(".box");
//childNodes는 빈 공백도 node로 생각한다. 그래서 등장한 것이 children
// var input1 = box.childNodes[0];
// var input2 = box.childNodes[1];
//children은 태그 있는 것만 자식으로 생각한다.
var input1 = box.children[0];
var input2 = box.children[1];
});
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
box 클래스 안에 childNodes[] 와 children[] 으로 노드를 선택 할 수 있는데 childNodes[]는 코드 내 빈공백도 자식으로 인식하기 때문에 children[]을 사용해서 box클래스 태그안에 있는 input을 선택해준다.
결과화면
반응형
'2019백업' 카테고리의 다른 글
JavaScript - 노드조작: 메뉴추가 (0) | 2019.07.24 |
---|---|
Javascript 엘리먼트 노드의 속성 변경 (0) | 2019.07.24 |
Javascript 엘리먼트 선택방법 (3. Selector API Level1) (0) | 2019.07.23 |
Javascript 엘리먼트 선택방법 (2. getElementById 개선하기) (0) | 2019.07.23 |
Javascript 엘리먼트 선택방법 (1. getElementById) (0) | 2019.07.23 |