JavaScript에는 컬렉션이 있습니다. JavaScript의 HTMLCollection 개체는 HTML 요소의 배열과 같은 목록(컬렉션)입니다. getElementsByTagName() 메서드는 HTMLCollection 객체를 반환합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
JavaScript에는 컬렉션이 있습니다. JavaScript의 HTMLCollection 개체는 HTML 요소의 배열과 같은 목록(컬렉션)입니다. getElementsByTagName() 메서드는 HTMLCollection 객체를 반환합니다.
JavaScript의 DOM 컬렉션:
length 속성은 HTMLCollection의 요소 수를 정의합니다.
예:
<!DOCTYPE html> <html> <body> <h1>JavaScript HTML DOM</h1> <p>Hello World!</p> <p>Hello China!</p> <p id="demo"></p> <script> var myCollection = document.getElementsByTagName("p"); document.getElementById("demo").innerHTML = "此文档包含 " + myCollection.length + " 段文字。"; </script> </body> </html>
효과:
예제 설명:
모든 요소
컬렉션의 길이 표시
참고:
HTMLCollection은 배열이 아닙니다!
HTMLCollection은 배열처럼 보일 수 있지만 배열은 아닙니다.
목록을 반복하고 숫자로 요소를 참조할 수 있습니다(배열과 마찬가지로).
그러나 HTMLCollection에서는 valueOf(), pop(), push() 또는 Join()과 같은 배열 메서드를 사용할 수 없습니다.
【추천 학습: javascript 고급 튜토리얼】
위 내용은 JavaScript에는 컬렉션이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!