Scripts de documentos HTML DOM
Exemplos
Número de elementos <script> no documento:
document.scripts.length;
Retorna o conteúdo do primeiro elemento <script>:
document.scripts[0].text;
Retorna o conteúdo do primeiro elemento <script>:
document.scripts.item(0).text;
Mais exemplos abaixo.
Definição e uso
A scripts
propriedade retorna uma coleção de todos os elementos <script> no documento.
A scripts
propriedade retorna um HTMLCollection .
A scripts
propriedade é somente leitura.
Veja também:
HTMLCollection
Uma HTMLCollection é uma coleção de nós HTML.
Os nós em uma coleção podem ser acessados por números de índice. O índice começa em 0.
A propriedade length retorna o número de elementos na coleção.
Sintaxe
document.scripts
Propriedades
Propriedade | Descrição |
comprimento | O número de elementos <script> na coleção. |
Métodos
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. |
Valor de retorno
Modelo | Descrição |
Objeto | Um objeto HTMLCollection. Todos os elementos <script> no documento. Os elementos são classificados conforme aparecem no documento. |
Mais exemplos
Retorne o conteúdo do elemento <script> com id="myScript":
document.scripts.namedItem("myScript").text;
Faça um loop sobre todos os elementos <script> e produza cada id:
const collection = document.scripts;
let text = "";
for (let i = 0; i < collection.length; i++) {
text += collection[i].id + "<br>";
}
Suporte ao navegador
document.scripts
é um recurso DOM Nível 2 (2001).
É totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |