Exemplo
Descobrir quantos <script> elementos existem no documento:
var x = document.scripts.length;
O resultado x será:
2
Tente você mesmo " Mais "Try it Yourself" exemplos abaixo.
Definição e Uso
A coleção de scripts retorna uma coleção de todos os <script> elementos no documento.
Note: Os elementos na coleção são classificadas como eles aparecem no código-fonte.
Dica: Veja também a Objeto Script .
Suporte navegador
Os números na tabela especificar a primeira versão do navegador que suporta plenamente a coleção.
Coleção | |||||
---|---|---|---|---|---|
scripts | sim | sim | 9 | sim | sim |
Sintaxe
document.scripts
propriedades
Propriedade | Descrição |
---|---|
length | Retorna o número de <script> elementos na coleção. Nota: Esta propriedade é somente leitura |
Métodos
Método | Descrição |
---|---|
[ index ] | Retorna o <script> elemento da coleção com o índice especificado (starts at 0) . Nota: Retorna null se o número de índice está fora do intervalo |
item( index ) | Retorna o <script> elemento da coleção com o índice especificado (starts at 0) . Nota: Retorna null se o número de índice está fora do intervalo |
namedItem( id ) | Retorna o <script> elemento da coleção com o especificado id. Nota: Retorna null se o id não existe |
Detalhes técnicos
DOM Versão: | Núcleo Nível Objeto 3 Documento |
---|---|
Valor de retorno: | Um objeto HTMLCollection, representando todos <script> elementos no documento. Os elementos na coleção são classificadas como eles aparecem no código fonte |
mais Exemplos
Exemplo
[Índice]
Obter o conteúdo da primeira <script> elemento (index 0) no documento:
var x = document.scripts[0].text;
O resultado x será:
document.write("Hello World!");
Tente você mesmo " Exemplo
item( index )
Obter o conteúdo da primeira <script> elemento (index 0) no documento:
var x = document.scripts.item(0).text;
O resultado x será:
document.write("Hello World!");
Tente você mesmo " Exemplo
namedItem( id )
Obter o conteúdo do <script> elemento com id = "oMeuPrograma" no documento:
var x = document.scripts.namedItem("myScript").text;
O resultado x será:
function myFunction() { var x = document.scripts.namedItem("myScript").text;
document.getElementById("demo").innerHTML = x; }
Tente você mesmo " Exemplo
Percorrer todos <script> elementos no documento, ea saída do ID de cada script:
var x = document.scripts;
var txt = "";
var i;
for (i = 0; i < x.length;
i++) {
txt = txt + x[i].id + "<br>";
}
O resultado do txt será:
myFirstScript
mySecondScript
Tente você mesmo " Páginas relacionadas
JavaScript referência: Objeto HTML DOM Script
Tutorial HTML: Scripts HTML
: Referência HTML HTML <script> tag
<Document Object