HTML <script>Tag: The HTML<script> tag specifies client-side script. The <script> element either contains scripting statements, or it points to an external script file through the src attribute. While the JavaScript is mainly used in form validation, dynamic changes of content, image manipulation etc.
HTML<script>Tag
This HTML script tag supports both the global and the event attributes.
Syntax: <script> Text </script>
Attributes
Many attributes associated with the script tag.
- async: It is used to specify the script is executed asynchronously.
- charset: It is used to specify the character encoding used in an external script file.
- defer: It is used to specify that the script is executed when the page has finished parsing.
- src: It is used to specify the URL of an external script file.
- type: It is used to specify the media type of the script.
Browser compatibility
The HTML<script> tag is supported by different types of browsers.
- Chrome
- Firefox
- Opera
- Safari
- Internet Explorer
Example:
<!DOCTYPE html> <html> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = "Visit https://www.freshersnow.com/!"; </script> </body> </html>
Output:
Visit https://www.freshersnow.com!
Attributes that are supported by the <script> tag
Attribute | Value | Description |
---|---|---|
charset | charset | Specifies the character encoding used in an external script file |
defer | defer | Specifies that the script is executed when the page has finished parsing |
src | URL | Specifies the URL of an external script file |
type | media_type | Specifies the media type of the script |
xml:space | preserve | Specifies whether whitespace in the code should be preserved |