HTML <script> tag
Definition and Usage
Defines a script, such as a JavaScript.
Differences Between HTML and XHTML
The "language" attribute of the script element was deprecated in HTML 4.01.
The "language" attribute of the script element is not supported in XHTML 1.0 Strict DTD.
Tips and Notes
Note: Code within this element is executed immediately when the page
is loaded, if it is not in a function. Script that appears after a
<frameset> tag will be ignored.
Example
| Source |
Output |
<script type="text/javascript">
document.write("Hello World!")
</script> |
|
Required Attributes
DTD indicates in which DTD the attribute is
allowed. S=Strict, T=Transitional, and F=Frameset.
| Attribute |
Value |
Description |
DTD |
| type |
text/ecmascript
text/javascript
application/ecmascript
application/javascript
text/vbscript |
Indicates the MIME type of the script |
STF |
Optional Attributes
| Attribute |
Value |
Description |
DTD |
| charset |
charset |
Defines the character encoding used in script |
STF |
| defer |
defer |
Indicates that the script is not going to generate any
document content. The browser can continue parsing and drawing the page |
STF |
| language |
javascript
livescript
vbscript
other |
Specifies the scripting language. Deprecated. Use the type
attribute instead. |
TF |
| src |
URL |
Defines a URL to a file that contains the script (instead of inserting the script
into your HTML document, you can refer to a file that contains the script) |
STF |
Standard Attributes
For a full description, go to Standard
Attributes.
Event Attributes
NONE
Try-It-Yourself Demos
Insert a script
How to insert a script into your HTML document.
Work with browsers that do not support scripts
How to handle browsers that do not support scripting.
 |
|
Get Your Diploma!
W3Schools' Online Certification Program is the perfect solution for busy
professionals who need to balance work, family, and career building.
The HTML Certificate is for developers who want to document their knowledge of HTML, XHTML, and CSS.
The ASP Certificate is for developers who want to document their knowledge of ASP, SQL, and ADO.
|
|