HTMLScriptElement: src property
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The src
property of the HTMLScriptElement
interface is a string representing the URL of an external script; this can be used as an alternative to embedding a script directly within a document.
It reflects the src
attribute of the <script>
element.
Value
A string.
Examples
Assume the code is running on a website whose URL is 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: ""
Specifications
Specification |
---|
HTML Standard # dom-script-src |
Browser compatibility
BCD tables only load in the browser