HTML DOM scripts 属性

HTML DOM Document对象

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>";
}
测试看看‹/›

HTML DOM Document对象