Recomendação de curso:
- Página anterior renameNode()
- Próxima página strictErrorChecking
- Voltar à página anterior Documents do HTML DOM
Atributo HTML DOM Document scripts
.
Definição e uso
.
Atributo retorna a coleção de todos os elementos <script> no documento. Objeto ScriptAtributo retorna
.
scripts
O atributo é apenas leitura.
Objeto Script
Objeto Script HTMLCollection
É uma coleção de elementos HTML semelhante a um array (lista).
Atributo Pode acessar os elementos na coleção pelo índice (começando em 0).
O atributo retorna o número de elementos na coleção.
Instância
Exemplo 1
Número de elementos <script> no documento:
document.scripts.length;
Exemplo 3
Exemplo 2
document.scripts[0].text;
Exemplo 3
Retorna o conteúdo do primeiro elemento <script>:
document.scripts.item(0).text;
Exemplo 4
Retorna o conteúdo do elemento <script> com id="myScript":
document.scripts.namedItem("myScript").text;
Exemplo 5
Percorrer todos os elementos <script> e exibir cada id: const collection = document.scripts; let text = ""; for (let i = 0; i < collection.length; i++) { text += collection[i].id + "<br>";
Experimente você mesmo
document.scripts
Sintaxe
Sintaxe | Descrição |
---|---|
Atributo | length |
Número de elementos <script> na coleção.
Número de elementos <script> na coleção. | Descrição |
---|---|
Métodositem([ |
index Retorna o elemento com o índice especificado (começando em 0). |
]item(namedItem( |
index Retorna o elemento com o índice especificado (começando em 0). |
Se o índice estiver fora do intervalo, retorna null.SenamedItem( |
) Se Retorna o elemento com o nome especificado do elemento. Se id |
Retorna null se não existir.
Tipo | Descrição |
---|---|
Objeto |
Objeto HTMLCollection. Todos os elementos <form> no documento. Ordenados pela ordem em que aparecem no código-fonte. |
Suporte do navegador
document.scripts
É uma característica do DOM Level 2 (2001).
Todos os navegadores suportam isso:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | 9-11 | Suporte | Suporte | Suporte | Suporte |
- Página anterior renameNode()
- Próxima página strictErrorChecking
- Voltar à página anterior Documents do HTML DOM