пример
Узнайте, сколько <script> элементы есть в документе:
var x = document.scripts.length;
В результате х будет:
2
Попробуй сам " Больше "Try it Yourself" примеры ниже.
Определение и использование
Коллекция сценариев возвращает коллекцию всех <script> элементов в документе.
Note: Элементы коллекции сортируются , как они появляются в исходном коде.
Совет: Также обратите внимание на объект Script .
Поддержка браузеров
Числа в таблице указать первую версию браузера, который полностью поддерживает коллекцию.
Коллекция | |||||
---|---|---|---|---|---|
scripts | да | да | 9,0 | да | да |
Синтаксис
document.scripts
свойства
Имущество | Описание |
---|---|
length | Возвращает число <script> элементов в коллекции. Примечание: Это свойство только для чтения |
методы
метод | Описание |
---|---|
[ index ] | Возвращает <script> элемент из коллекции с указанным индексом (starts at 0) . Примечание: Возвращает пустое значение , если индекс находится вне диапазона |
item( index ) | Возвращает <script> элемент из коллекции с указанным индексом (starts at 0) . Примечание: Возвращает пустое значение , если индекс находится вне диапазона |
namedItem( id ) | Возвращает <script> элемент из коллекции с указанным идентификатором. Примечание: возвращает нулевое значение , если идентификатор не существует |
Технические подробности
DOM Версия: | Базовый уровень Объект 3 документа |
---|---|
Возвращаемое значение: | HTMLCollection Объект, представляющий все <script> элементы в документе. Элементы коллекции сортируются, как они появляются в исходном коде |
Еще примеры
пример
[Индекс]
Получить содержимое первого <script> элемента (index 0) в документе:
var x = document.scripts[0].text;
В результате х будет:
document.write("Hello World!");
Попробуй сам " пример
item( index )
Получить содержимое первого <script> элемента (index 0) в документе:
var x = document.scripts.item(0).text;
В результате х будет:
document.write("Hello World!");
Попробуй сам " пример
namedItem( id )
Получить содержимое <script> элемент с идентификатором = «MyScript» в документе:
var x = document.scripts.namedItem("myScript").text;
В результате х будет:
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> тег
<Document Object