Scripts de documentos HTML DOM
Ejemplos
Número de elementos <script> en el documento:
document.scripts.length;
Devuelve el contenido del primer elemento <script>:
document.scripts[0].text;
Devuelve el contenido del primer elemento <script>:
document.scripts.item(0).text;
Más ejemplos a continuación.
Definición y uso
La scripts
propiedad devuelve una colección de todos los elementos <script> del documento.
La scripts
propiedad devuelve una HTMLCollection .
La scripts
propiedad es de solo lectura.
Ver también:
Colección HTML
Una HTMLCollection es una colección de nodos HTML.
Se puede acceder a los nodos de una colección mediante números de índice. El índice comienza en 0.
La propiedad length devuelve el número de elementos de la colección.
Sintaxis
document.scripts
Propiedades
Propiedad | Descripción |
longitud | El número de elementos <script> en la colección. |
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 devuelto
Escribe | Descripción |
Objeto | Un objeto HTMLCollection. Todos los elementos <script> del documento. Los elementos se ordenan tal como aparecen en el documento. |
Más ejemplos
Devuelve el contenido del elemento <script> con id="myScript":
document.scripts.namedItem("myScript").text;
Recorra todos los elementos <script> y emita cada ID:
const collection = document.scripts;
let text = "";
for (let i = 0; i < collection.length; i++) {
text += collection[i].id + "<br>";
}
páginas relacionadas
El objeto de secuencia de comandos HTML DOM
Compatibilidad con navegador
document.scripts
es una característica DOM Nivel 2 (2001).
Es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |