HTML DOMembeds 컬렉션은 HTML 문서의 embeds [] 배열에 있는 개체 수를 반환하는 데 사용됩니다. 컬렉션의 요소는 HTML 문서에 나타나는 것과 동일한 순서로 표시됩니다.
속성
다음은 Embed 컬렉션의 속성입니다 -
속성 | 설명 |
---|---|
길이 | 컬렉션에 있는 |
방법
다음은 Embed 컬렉션을 위한 방법입니다 -
메소드 | 설명 |
---|---|
[색인] | 주어진 인덱스를 사용하여 컬렉션의 |
항목(색인) | 주어진 인덱스가 있는 컬렉션에서 |
이름이 지정된 항목 | 주어진 ID가 연관된 컬렉션에서 |
구문
다음은 포함 컬렉션의 구문입니다. -
document.embeds
예시
HTML DOM Embeds 컬렉션의 예를 살펴보겠습니다.
<!DOCTYPE html> <html> <head> <style> .EMB{ width:200px; height:200px; border:4px solid blue; } </style> </head> <body> <h1>Embeds collection example</h1> <p>Get the number of embeds element in this document by clicking the below button.</p> <embed class="EMB" src="Text-collection.pdf"> <embed class="EMB" src="Text-collection.pdf"> <br><br> <button onclick="embedsNo()">GET COUNT</button> <p id="Sample"></p> <script> function embedsNo() { var e = document.embeds.length; document.getElementById("Sample").innerHTML ="The number of embed elements in this document are " + e; } </script> </body> </html>
출력
이것은 다음과 같은 출력을 생성합니다 -
GET COUNT 버튼 클릭 시 -
위의 예에서 -
공통 클래스 속성 값을 기반으로 CSS 스타일이 적용된 두 개의 포함 요소를 만들었습니다.
.EMB{ width:200px; height:200px; border:4px solid blue; } <embed class="EMB" src="Text-collection.pdf"> <embed class="EMB" src="Text-collection.pdf">
그런 다음 사용자가 클릭할 때 embedsNo() 메서드를 실행하는 GET COUNT 버튼을 만들었습니다.
<button onclick="embedsNo()">GET COUNT</button>
embedsNo() 메서드는 embeds.length 속성 값을 가져와 변수 e에 할당합니다. 문서에는 두 개의
그런 다음 이 값은 id가 "Sample"인 단락에 표시되고 innerHTML 속성 값을 의도한 텍스트로 설정합니다 -
function embedsNo() { var e = document.embeds.length; document.getElementById("Sample").innerHTML ="The number of embed elements it this document are " + e; }