HTML script tag is used to specify client-side script such as JavaScript. It facilitate you to place a script within your HTML document.
JavaScript is used for image manipulation, form validation, and dynamic content.
The syntax of script tag is given below:
<script>
//code to be executed
</script>
Attributes of HTML script tag
Attribute | Description | Compatibility |
---|---|---|
src | It specifies the URL of an external script file. | HTML 4.01, HTML5 |
type | It specifies the media type of the script. | HTML 4.01 |
async | It is a boolean value which specifies that the script is executed asynchronously. | HTML5 |
defer | It is a boolean value which is used to indicate that script is executed after document has been parsed. | HTML 4.01, HTML5 |
Usage of script tag
There can be two usage of HTML script tag:
- to embed script code
- to link script file
Embed script code
The script tag can be used within <body> or <head> tag to embed the scripting code. Let’s see the example to have script tag within HTML body.
<script type="text/javascript">
document.write("JavaScript is a simple language for javatpoint learners")
</script>
Output:
JavaScript is a simple language for javatpoint learners
Let’s see the example to have script tag within HTML head tag.
<script type="text/javascript">
function msg(){
alert("Hello Javatpoint");
}
Link script file
The script tag can be used to link external script file by src attribute. It must be used within the <head> tag only.
<script type="text/javascript" src="message.js" />
Supporting Browsers
Element | Chrome | IE | Firefox | Opera | Safari |
<script> | Yes | Yes | Yes | Yes | Yes |
Leave a Reply