English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM scripts 속성

HTML DOM Document 객체

scripts속성은 문서에서<script>요소 목록.

리스트의 요소는 소스 코드에서 등장한 순서로 정렬됩니다.

문법:

document.scripts
var x = document.scripts.length;
테스트를 보고‹/›

브라우저 호환성

모든 브라우저는 scripts 속성을 완전히 지원합니다:

속성
scripts

속성

속성설명
length목록에서 반환<script>요소 수

메서드

메서드설명
[index)지정된 시작 인덱스에 해당하는 특정 노드를 목록에서 반환합니다. 인덱스 번호가 범위를 벗어났을 경우 null을 반환합니다.
item(index)지정된 시작 인덱스에 해당하는 특정 노드를 목록에서 반환합니다. 인덱스 번호가 범위를 벗어났을 경우 null을 반환합니다.
namedItem(id)name 지정된 문자열과 일치하는 ID 이름을 가진 특정 노드를 반환합니다. id가 존재하지 않으면 null을 반환합니다.

기술 세부 사항

반환 값:한 개HTMLCollection。이를 통해 배열처럼 목록에 있는 모든 요소를 가져올 수 있습니다.
DOM 버전:DOM 등급3

더 많은 예제

문서 중 첫 번째 스크립트 요소(인덱스 0)의 내용을 표시합니다:

var x = document.scripts[0].text;
테스트를 보고‹/›

모든 스크립트 요소를 순회하며 각 스크립트의 텍스트 내용을 표시합니다:

var myArray = document.scripts;
for(let i = 0; i < myArray.length;++) {
   document.getElementById("x").innerHTML += myArray[i].text + "<br>";
}
테스트를 보고‹/›

HTML DOM Document 객체