The <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
text/jscript
text/vbscript
text/vbs
text/xml |
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
|