개발개발/자바스크립트
문서 객체 가져오기(getElementByName())
공돌공돌
2012. 8. 27. 14:39
<script type="text/javascript">
window.onload = function () {
var headers = document.getElementsByTagName('h1');
//변수 headers 는 문서 객체를 가지는 배열이며 html 페이지의 h1 태그가 순서대로 들어감
for (var i = 0; i < headers.length; i++) {
// 문서 객체의 속성 변경
headers[i].innerHTML = 'With getElementsByTagName()';
}
};
</script>
<body>
<h1>Header</h1>
<h1>Header</h1>
</body>
getElementByName()는 getElementById() 메서드와 달리 한번에 여러개의 문서 객체를 가져올 수 있다
getElementByName()는 배열이므로 반복문을 사용할 수 있지만 for in 반복문을 사용하면
문서 객체 이외의 속성에도 접근하기 때문에 for문 을 사용해야 한다
With getElementsByTagName()
With getElementsByTagName()