Los últimos tutoriales de desarrollo web
 

Colección de scripts HTML DOM

<Document Object

Ejemplo

Averiguar cuántos <script> elementos que hay en el documento:

var x = document.scripts.length;

El resultado de x será:

2
Inténtalo tú mismo "

Más "Try it Yourself" ejemplos a continuación.


Definición y Uso

La colección de secuencias de comandos devuelve una colección de todos los <script> elementos en el documento.

Note: Los elementos de la colección están ordenados como aparecen en el código fuente.

Consejo: También mirar el objeto de script .


Soporte del navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con la colección.

Colección
scripts 9.0

Sintaxis

document.scripts

propiedades

Propiedad Descripción
length Devuelve el número de <script> elementos de la colección.

Nota: Esta propiedad es de sólo lectura

métodos

Método Descripción
[ index ] Devuelve el <script> elemento de la colección con el índice especificado (starts at 0) .

Nota: Devuelve un valor nulo si el número de índice está fuera de rango
item( index ) Devuelve el <script> elemento de la colección con el índice especificado (starts at 0) .

Nota: Devuelve un valor nulo si el número de índice está fuera de rango
namedItem( id ) Devuelve el <script> elemento de la colección con el id especificado.

Nota: Devuelve un valor nulo si el identificador no existe

Detalles técnicos

DOM Versión: Nivel básico de objetos 3 documento
Valor de retorno: Un objeto HTMLCollection, que representa a todos <script> elementos en el documento. Los elementos de la colección están ordenados como aparecen en el código fuente

Ejemplos

Más ejemplos

Ejemplo

[Índice]

Obtener el contenido de la primera <script> elemento (index 0) en el documento:

var x = document.scripts[0].text;

El resultado de x será:

document.write("Hello World!");
Inténtalo tú mismo "

Ejemplo

item( index )

Obtener el contenido de la primera <script> elemento (index 0) en el documento:

var x = document.scripts.item(0).text;

El resultado de x será:

document.write("Hello World!");
Inténtalo tú mismo "

Ejemplo

namedItem( id )

Obtener el contenido de la <script> elemento con id = "myScript" en el documento:

var x = document.scripts.namedItem("myScript").text;

El resultado de x será:

function myFunction() { var x = document.scripts.namedItem("myScript").text; document.getElementById("demo").innerHTML = x; }
Inténtalo tú mismo "

Ejemplo

Recorrer todos <script> elementos en el documento, y la salida de la identificación de cada secuencia de comandos:

var x = document.scripts;
var txt = "";
var i;
for (i = 0; i < x.length; i++) {
    txt = txt + x[i].id + "<br>";
}

El resultado de txt será:

myFirstScript
mySecondScript
Inténtalo tú mismo "

Páginas relacionadas

JavaScript referencia: HTML DOM objeto de secuencias de comandos

Tutorial de HTML: scripts HTML

: Referencia HTML HTML <script> etiqueta


<Document Object