Скрипты документов HTML DOM
Примеры
Количество элементов <script> в документе:
document.scripts.length;
Вернуть содержимое первого элемента <script>:
document.scripts[0].text;
Вернуть содержимое первого элемента <script>:
document.scripts.item(0).text;
Ниже приведены дополнительные примеры.
Определение и использование
Свойство scripts
возвращает коллекцию всех элементов <script> в документе.
Свойство scripts
возвращает HTMLCollection .
Свойство scripts
доступно только для чтения.
Смотрите также:
HTMLКоллекция
HTMLCollection — это коллекция узлов HTML.
Доступ к узлам в коллекции можно получить по порядковым номерам. Индекс начинается с 0.
Свойство length возвращает количество элементов в коллекции.
Синтаксис
document.scripts
Характеристики
Имущество | Описание |
длина | Количество элементов <script> в коллекции. |
Методы
Method | Description |
[index] | Returns the element with the specified index (starts at 0). Returns null if the index is out of range. |
item(index) | Returns the element with the specified index (starts at 0). Returns null if the index is out of range. |
namedItem(id) | Returns the element with the specified id. Returns null if the id does not exist. |
Возвращаемое значение
Тип | Описание |
Объект | Объект HTMLCollection. Все элементы <script> в документе. Элементы сортируются по мере их появления в документе. |
Дополнительные примеры
Вернуть содержимое элемента <script> с id="myScript":
document.scripts.namedItem("myScript").text;
Перебрать все элементы <script> и вывести каждый идентификатор:
const collection = document.scripts;
let text = "";
for (let i = 0; i < collection.length; i++) {
text += collection[i].id + "<br>";
}
Поддержка браузера
document.scripts
является функцией DOM уровня 2 (2001 г.).
Он полностью поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |