The script tag
The script
tag includes JavaScript
to the HTML page (and, much less frequently, other scripts).
You can include a separate JavaScript file (in this case, the src
attribute must be specified) or write JavaScript directly on the HTML page. In fact, script
behaves like the link
tag and the style
tag at the same time, only not for CSS, but for JavaScript.
This tag should be placed inside the head
tag, but this is not necessary - the script
tag can be placed inside the body
tag and it will work.
Attributes and properties
Attribute/property | Description |
---|---|
src |
Path to the included file. |
type |
The data type of the file to include. For JavaScript, use text/javascript . This is not required in HTML5.
|
language |
Specifies the script language. This attribute is deprecated and the type attribute should be used instead. |
defer |
The defer attribute delays script execution until the entire page has been fully loaded.
|
Example
Let's include a separate JavaScript file:
<script src="test.js"></script>
Example
And so we will write JavaScript code directly on the HTML page:
<script>
let test = '123';
</script>
See also
-
lesson basics of working with DOM,
which shows the usage options of the script tag