The <script> tag is used to define the JavaScript code. It identifies the block of the script on the page.
The <script> tag loads the script file which has extensions [eg. .js, script.js], or the script code written inside the <script> tag.
Attributes of <script> Tag
Attribute | Value | Description |
type | media_type | It specifies the media type of the script |
src | url | It specifies the URL of the external file of JavaScript in the form of .js extension. |
defer | defer | Specifies that the script is executed when the page has finished parsing support external script files. |
charset | charset | Character encoding used in an external file of JavaScript. |
XML:space | preserve | White space in code should be preserved |
asyn | async | Specifies the script is executed asynchronously supports for external files. |
The External JavaScriptÂ
The external JavaScript file is embedded like as following in a web page.
<script src="script.js"></script>
HTML / JS Code
<html> <head> <script type="text/javascript"> function display(){ alert ("Hello!"); } </script> </head> <body> <input type="button" onClick="display()" value="How is That?"> </body> </html>