Spell checking and autocorrect support
Internet Explorer 10 now includes spell checking and autocorrect support. The spellcheck attribute can be used to control spell checking. The spellcheck property reports whether spell checking is enabled for that Document Object Model (DOM) sub tree. It is available for IE10 Standards mode and later document modes.
In some cases, Internet Explorer 10 built-in spell checking might conflict with a site's preexisting spell checking functionality. In such cases, the built-in spell checking corrections menu has been designed to take precedence over existing site-provided context menus.
If your site is affected, detect the presence of the spellcheck property. If present, disable the custom spell checking functionality for that instance as shown in the following example:
if (document.documentElement.spellcheck == undefined) {
// Initialize site-specific custom spell checking features
}