HTML DOM Document scripts 속성

정의와 사용법

속성은 문서에 있는 모든 <script> 요소의 콜렉션을 반환합니다。

속성은 스크립트 객체속성은

scripts

속성은 읽기 전용입니다.

자세히 보기:

스크립트 객체

스크립트 객체 HTMLCollection

HTML 요소와 유사한 배열형 콜렉션(리스트)입니다.

속성 인덱스를 통해 콜렉션에서 요소를 접근할 수 있습니다(0부터 시작).

속성은 콜렉션에서 요소의 수를 반환합니다.

인스턴스

예제 1

문서에 있는 <script> 요소의 수:

}

document.scripts.length;

예제 3

예제 2

}

document.scripts[0].text;

예제 3

첫 번째 <script> 요소의 내용을 반환합니다:

}

document.scripts.item(0).text;

예제 4

id="myScript"의 <script> 요소의 내용을 반환합니다:

}

document.scripts.namedItem("myScript").text;

예제 5

모든 <script> 요소를 순회하며 각 id를 출력합니다:
const collection = document.scripts;
let text = "";
  for (let i = 0; i < collection.length; i++) {
text += collection[i].id + "<br>";

}

직접 테스트해 보세요

document.scripts

문법

문법 설명
속성 length

콜렉션에서 <script> 요소의 수.

콜렉션에서 <script> 요소의 수. 설명
메서드item([

index

지정된 인덱스의 요소를 반환합니다(0부터 시작).

]item(namedItem(

index

지정된 인덱스의 요소를 반환합니다(0부터 시작).

만약 인덱스 범위를 벗어났다면 null을 반환합니다.만약namedItem(

) 만약 지정된

의 요소. 만약 id

존재하지 않으면 null을 반환합니다.

타입 설명
객체

HTMLCollection 객체.

문서에 있는 모든 <form> 요소.

원본 코드에서 등장하는 순서로 정렬됩니다.

브라우저 지원

document.scripts DOM Level 2 (2001) 기능입니다.

모든 브라우저에서 지원됩니다:

크롬 IE 에지 파이어폭스 사파리 오페라
크롬 IE 에지 파이어폭스 사파리 오페라
지원 9-11 지원 지원 지원 지원

관련 페이지

HTML DOM Script 객체

HTML 스크립트 튜토리얼

HTML <script> 태그