게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 답변 내용에 오류가 있어서 정정합니다. |
---|
작성자: 송원석
작성일시: 2004-09-24 21:16,
조회수: 2,588
|
죄송합니다. 오마르님. ㅠ_ㅠ
제가 순간적으로 뭔가 크게 착각을 했네요. 이전 답변 내용에 일부 잘못된 내용이 있어서 다시 정정을 하겠습니다. 이름이 비슷한 메소드가 세 개나 존재하다보니 제가 순간적인 실수를 해서 혼동해버렸습니다. ^_^;; 이전의 답변에서는 제가 getElementById() 메소드와 getElementsByName() 메소드 모두 조건에 해당하는 개체들을 컬렉션 형태로 리턴해준다고 말씀드렸습니다. 그러나 이 메소드들의 이름을 잘 살펴보시면 앞의 메소드에는 Element 라는 단어가 들어가고 뒤의 메소드에는 Elements 라는 단어가 들어가는 것을 알 수 있으실 것입니다. 이 이름에서도 짐작할 수 있는 것처럼 getElementById() 메소드는 해당 아이디를 가진 첫 번째 개체만을 리턴해줍니다. 그리고 getElementsByName() 메소드는 전에 말씀드린 대로 해당 이름을 가진 모든 개체들의 컬렉션을 리턴해줍니다. 그리고 제가 혼동을 하게된 원인인 또 하나의 메소드인 getElementsByTagName() 메소드는 문서내에 존재하는 지정 태그의 모든 개체들을 컬렉션 형태로 리턴해줍니다. 결과적으로 다음과 같이 요약할 수 있습니다. 1. getElementById() 메소드 → 아이디를 기준으로 가장 첫 번째 개체를 리턴한다. 2. getElementsByName() 메소드 → 이름을 기준으로 모든 개체를 컬렉션으로 리턴한다. 3. getElementsByTagName() 메소드 → 태그를 기준으로 모든 개체를 컬렉션으로 리턴한다.그렇다면 아이디를 이용해서는 어떻게 컬렉션 형태로 개체들의 집합을 얻을 수 있을까요? 불가능하지 않습니다. 바로 all 컬렉션을 사용하면 됩니다. 먼저 다음의 샘플 코드를 보시기 바랍니다. alert(document.all("ID_SAMPLE").length);이 코드는 현재 문서내에 존재하는 모든 ID_SAMPLE 이라는 아이디를 가진 개체들을 컬렉션으로 리턴하고 그 갯수를 보여줍니다. 다시 한 번 혼란을 드린 점 사과드립니다. ^_^;; 감사합니다. |
IP 주소: 211.222.24.88
|
오마르 |
앗~ 간과하고 넘어간 부분인데 짚어주셔서 넘 감사합니다~~ ^-^=
|
2004-09-25 00:02 |
게시물 | ||||
---|---|---|---|---|
745 |
lang2 |
2004-10-01 | 628 | |
744 | 2004-10-01 | 2,479 | ||
743 |
오마르 |
2004-10-01 | 618 | |
742 | 2004-10-01 | 2,777 | ||
741 |
똥강아지 |
2004-09-26 | 720 | |
740 | 2004-09-29 | 2,463 | ||
739 |
똥강아지 |
2004-10-01 | 681 | |
738 | 2004-10-01 | 2,526 | ||
737 |
PDF파일이 안열리는거 해결 [2] |
쏭밤 |
2004-09-25 | 990 |
736 |
오마르 |
2004-09-23 | 678 | |
735 | 2004-09-23 | 2,701 | ||
2004-09-24 | 2,588 | |||
733 |
오마르 |
2004-09-22 | 734 | |
732 | 2004-09-22 | 2,775 | ||
731 |
jinny |
2004-09-24 | 683 | |
730 |
폴라리스 |
2004-09-22 | 745 | |
729 | 2004-09-22 | 2,495 | ||
728 |
nnnekh |
2004-09-20 | 897 | |
727 | 2004-09-20 | 2,947 | ||
726 |
궁금이 |
2004-09-20 | 730 | |
725 | 2004-09-20 | 2,724 | ||
724 |
jinny |
2004-09-24 | 940 | |
723 |
오마르 |
2004-09-20 | 642 | |
722 | 2004-09-16 | 2,644 | ||
721 | 2004-09-16 | 3,153 |