This page is Not Ready

Notice: The WebPlatform project has been discontinued when the Stewards partnership agreement ended in September 2015. This site has been frozen, and the assets we have created will remain.



Use the type attribute instead. Specifies the language of the script to be evaluated. May be omitted when using ECMAScript (also known as JavaScript).

Applies to dom/HTMLScriptElement
## Usage
 Use this attribute only when you want the browser to evaluate the script in a language or a version of the language other than the default. If the browser does not support the specified language or version of the language, the script will not be evaluated.


  • See the lang attribute if you want to declare the natural language of your content, eg. French, etc.
  • When a type attribute is also specified, it takes precedence over this attribute and this attribute will be ignored.