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 | Sí | Sí | 9.0 | Sí | Sí |
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 |
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