Свойство scripts
Примеры document.scripts
Количество элементов <script> в документе:
document.scripts.length;
Попробуйте сами »
Верните содержимое первого элемента <script>:
document.scripts[0].text;
Попробуйте сами »
Верните содержимое первого элемента <script>:
document.scripts.item(0).text;
Попробуйте сами »
Ещё примеры ниже.
Описание scripts
Свойство scripts возвращает коллекцию всех элементов <script> в документе.
Свойство scripts возвращает HTMLCollection.
Свойство scripts доступно только для чтения.
Похожи на scripts
HTMLCollection
Объект HTMLCollection — это коллекция (список) HTML-элементов в виде массива.
Элементы в коллекции доступны по индексу (начинается с 0).
Свойство length возвращает количество элементов в коллекции.
Синтаксис scripts
document.scripts
Свойства scripts
| Свойство | Описание |
|---|---|
| length | Количество элементов <script> в коллекции. |
Методы scripts
| Метод | Описание |
|---|---|
| [index] | Возвращает элемент с указанным индексом (начинается с 0). Возвращает null, если индекс выходит за пределы диапазона. |
| item(index) | Возвращает элемент с указанным индексом (начинается с 0). Возвращает null, если индекс выходит за пределы диапазона. |
| namedItem(id) | Возвращает элемент с указанным идентификатором. Возвращает null, если идентификатор не существует. |
Возвращаемое значение scripts
| Тип | Описание |
|---|---|
| Object | Объект HTMLCollection. Все элементы <script> в документе. Элементы сортируются по мере их появления в документе. |
Ещё примеры scripts
Верните содержимое элемента <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>";
}
Попробуйте сами »
Поддержка браузера scripts
document.scriptsявляется функцией DOM уровня 2 (2001).
Он полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 9-11 |