scripts属性返回文档中<script>元素的列表。
列表中的元素按照在源代码中出现的顺序进行排序。
document.scripts
var x = document.scripts.length;测试看看‹/›
所有浏览器都完全支持scripts属性:
| 属性 |  |  |  |  |  | 
| scripts | 是 | 是 | 是 | 是 | 是 | 
| 属性 | 描述 | 
|---|---|
| length | 返回列表中<script>元素的数量 | 
| 方法 | 描述 | 
|---|---|
| [index] | 返回列表中以给定的从零开始的索引处的特定节点。如果索引号超出范围,则返回null。 | 
| item(index) | 返回列表中以给定的从零开始的索引处的特定节点。如果索引号超出范围,则返回null。 | 
| namedItem(id) | 返回其ID名称与name指定的字符串匹配的特定节点。如果id不存在,则返回null。 | 
| 返回值: | 一个HTMLCollection。您可以像使用数组一样使用它来获取列表中的所有元素 | 
|---|---|
| DOM版本: | DOM级别3 | 
显示文档中第一个脚本元素(索引0)的内容:
var x = document.scripts[0].text;测试看看‹/›
遍历所有脚本元素,并显示每个脚本的文本内容:
var myList = document.scripts;
for(let i = 0; i < myList.length; i++) {
   document.getElementById("x").innerHTML += myList[i].text + "<br>";
}测试看看‹/›