>  기사  >  웹 프론트엔드  >  JavaScript에는 컬렉션이 있습니까?

JavaScript에는 컬렉션이 있습니까?

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-07-16 11:43:372625검색

JavaScript에는 컬렉션이 있습니다. JavaScript의 HTMLCollection 개체는 HTML 요소의 배열과 같은 목록(컬렉션)입니다. getElementsByTagName() 메서드는 HTMLCollection 객체를 반환합니다.

JavaScript에는 컬렉션이 있습니까?

이 튜토리얼의 운영 환경: 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>

효과:

JavaScript에는 컬렉션이 있습니까?

예제 설명:

모든 요소

컬렉션의 길이 표시

참고:

HTMLCollection은 배열이 아닙니다!

HTMLCollection은 배열처럼 보일 수 있지만 배열은 아닙니다.

목록을 반복하고 숫자로 요소를 참조할 수 있습니다(배열과 마찬가지로).

그러나 HTMLCollection에서는 valueOf(), pop(), push() 또는 Join()과 같은 배열 메서드를 사용할 수 없습니다.

【추천 학습: javascript 고급 튜토리얼

위 내용은 JavaScript에는 컬렉션이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.