Jump to: navigation, search


This article is Not Ready.



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

Needs Examples: This section should include examples.


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.



Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support ? ? ? ? ?


Feature Android BlackBerry Chrome for mobile Firefox Mobile (Gecko) IE Mobile Opera Mobile Opera Mini Safari Mobile
Basic support ? ? ? ? ? ? ? ?

Compatibility notes

Browser Version Note
Internet Explorer The default language is JScript (an implementation of ECMAScript, also known as JavaScript).
Internet Explorer 4 - 9 Include a JScript engine, as well as a VBScript engine.
Internet Explorer 5 Accepts a value of "XML".
Mozilla Firefox Accepts "JavaScript", or a value that features a specific version, like "JavaScript1.5".


This article contains content originally from external sources.

Portions of this content come from the Microsoft Developer Network: [Windows Internet Explorer API reference Article]