getElementsByTagName("인수")
element.getElementsByTagName(tag)
document.geElemetsByTagName("li")
: 문서내에 특정 태그를 사용하는 요소들의 배열로서 얻어낼 수 있는 함수
: 한개가 아닌 여러개의 요소를 얻게 된다.
# 참조한 요소의 갯수를 반환하기
alert(documet.geElementsByTagName("li").length);
# 문소내의 모든 요소 노드의 개수를 반환하기
alert(documet.geElementsByTagName("*").length);
ex)
<ul id="buy">
<li>땅콩</li>
<li>치즈</li>
<li>우유</li>
</ul>
<script language="javascript">
var shopping = document.getElementById("buy");
var item = shopping.getElementsByTagName("*");
alert!(item.length);
</script>
결과 : 얼럿 li의 개수 반환 3
728x90
'웹 프로그래밍 > JAVASCRIPT' 카테고리의 다른 글
이벤트 핸들러를 통한 기본동작 취소 return false; (0) | 2010.04.02 |
---|---|
특정 속성 노드의 값을 바꾸는 setAttribute("속성","값") 메소드 (0) | 2010.04.02 |
특정 요소의 속성 값을 참조 getAttribute("인수") 메소드 (0) | 2010.04.02 |
특정 요소 노드에 접근 getElementById("인수") 메소드 (0) | 2010.04.02 |
DOM node의 정의와 종류 (0) | 2010.04.01 |