Коллекция scripts
Пример
Узнайте, сколько элементов <script> содержится в документе:
var x = document.scripts.length;
Результатом x будет:
2
Попробуйте сами »
Ещё примеры "Попробуйте сами" ниже.
Определение и использование
Коллекция скриптов возвращает коллекцию всех элементов <script> в документе.
Примечание: Элементы в коллекции сортируются так, как они отображаются в исходном коде.
Совет: Также посмотрите на Объект Script.
Поддержка браузера
Цифры в таблице указывают первую версию браузера, которая полностью поддерживает коллекцию.
Коллекция | |||||
---|---|---|---|---|---|
scripts | Да | Да | 9.0 | Да | Да |
Синтаксис
document.scripts
Свойства
Свойство | Описание |
---|---|
length | Возвращает количество элементов <script> в коллекции. Примечание: Это свойство доступно только для чтения |
Методы
Метод | Описание |
---|---|
[index] | Возвращает элемент <script> из коллекции с указанным индексом (начинается с 0). Примечание: Возвращает значение null, если номер индекса находится вне диапазона |
item(index) | Возвращает элемент <script> из коллекции с указанным индексом (начинается с 0). Примечание: Возвращает значение null, если номер индекса находится вне диапазона |
namedItem(id) | Возвращает элемент <script> из коллекции с указанным идентификатором. Примечание: Возвращает значение null, если идентификатор не существует |
Технические детали
DOM Версия: | Основной уровень 3 объект документа |
---|---|
Возвращаемое значение: | Объект HTMLCollection, представляющий все элементы <script> в документе. Элементы в коллекции сортируются по мере их появления в исходном коде |
Ещё примеры
Пример
[index]
Получить содержимое первого элемента <script> (индекс 0) в документе:
var x = document.scripts[0].text;
Результатом x будет:
document.write("Привет мир!");
Попробуйте сами »
Пример
item(index)
Получить содержимое первого элемента <script> (индекс 0) в документе:
var x = document.scripts.item(0).text;
Результатом x будет:
document.write("Привет мир!");
Попробуйте сами »
Пример
namedItem(id)
Получить содержимое элемента <script> с id="script" в документе:
var x = document.scripts.namedItem("myScript").text;
Результатом x будет:
function myFunction() { var x = document.scripts.namedItem("myScript").text;
document.getElementById("demo").innerHTML = x; }
Попробуйте сами »
Пример
Выполнить цикл по всем элементам <script> в документе и выведите идентификатор каждого скрипта:
var x = document.scripts;
var txt = "";
var i;
for (i = 0; i < x.length; i++) {
txt = txt + x[i].id + "<br>";
}
Результатом txt будет:
myFirstScript
mySecondScript
Попробуйте сами »
Связанные страницы
JavaScript Справочник: HTML DOM Script Объект
HTML Учебник: HTML Скрипты
HTML Справочник: HTML <script> тег
❮ Объект документа