HTMLScriptElement: src 属性

Baseline 广泛可用 *

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

* 此特性的某些部分可能存在不同级别的支持。

HTMLScriptElement 接口的 src 属性是一个字符串,表示外部脚本的 URL;这可以作为在文档中直接嵌入脚本的替代方法。

它反映了 <script> 元素的 src 属性。

字符串。

示例

假设代码运行在一个 URL 为 https://example.com 的网站上。

html
<script id="script-with-src" type="module" src="/main.js"></script>
<script id="script-without-src" type="module"></script>
js
const script_with_src = document.getElementById("script-with-src");
console.log(script_with_src.src); // Output: "https://example.com/main.js"
const script_without_src = document.getElementById("script-without-src");
console.log(script_without_src.src); // Output: ""

规范

规范
HTML
# dom-script-src

浏览器兼容性