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