웹 프로그래밍/JAVASCRIPT

모든 요소의 자식 정보를 가지고 오는 childNodes 프로퍼티

웹 개발자의 비상 2010. 4. 2. 14:18

childNodes

: 문서내 노드 트리에서 모든 요소의 자식에 대한 정보를 가지고 올수 있는 방법
: 모든 형식의 노드를 포함하는 배열을 반환

element.childNodes

ex)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <title>가족 사진첩</title>
</head>
<body>
<h1>가족 사진</h1>
<ul>
<li><a href="images/dad.jpg" title="멋있는 아빠 사진">아빠</a></li>
<li><a href="images/mom.jpg" title="이쁜 엄마 사진">엄마</a></li>
<li><a href="images/jisu.jpg" title="귀여운 지수 사진">딸</a> </li>
<li><a href="images/jisung.jpg" title="똑똑한 지성 사진">아들</a></li>
</ul>
</body>

<script language="javascript">
var  body_el = document.getElementsByTagName("body")[0];
alert(body_el.childNodes);
alert(body_el.childNodes.length);
</script>
</html>

결과 : 얼럿 [boject NodeList] 반환 / 얼럿 3 반환

728x90