spellcheck 全局属性是枚举属性,定义是否可以检查元素的拼写错误。它可以具有以下值: true, 设置在可能的情况下会去检查元素内容的拼写错误; false, 设置在可能的情况下关闭对元素内容拼写检查.
这个属性仅仅是浏览器上的提示: 浏览器并不会强制去检查拼写错误,通常不可编辑的元素是不会去检查拼写错误的,就算它的spellcheck 属性被设置为true而且浏览器支持拼写检查。
使用拼写检查的可编辑段落:
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>HTML spellcheck 属性的使用(菜鸟教程 (cainiaojc.com))</title> </head> <body> <p contenteditable="true" spellcheck="true">这是一个段落,可以被编辑,您可以尝试修改或删除.</p> First name: <input type="text" name="fname" spellcheck="true"> <p><strong>Note:</strong> The spellcheck attribute is not supported in Internet Explorer 9 and earlier versions.</p> </body> </html>测试看看 ‹/›
IEFirefoxOperaChromeSafari
Internet Explorer 10, Firefox, Opera, Chrome, 和 Safari 浏览器支持 spellcheck 属性。
注意: Internet Explorer 9 及更早IE版本不支持 spellcheck 属性。
spellcheck属性指定是否要检查元素的拼写和语法。
可对以下文本进行拼写检查:
输入元素中的文本值(不是密码)
<textarea>元素中的文本
可编辑元素中的文字
spellcheck 属性是 HTML5 新增的功能。
<element spellcheck="true|false">
值 | 描述 |
---|---|
true | 规定应当对元素的文本进行拼写检查。 |
false | 规定不应对元素的文本进行拼写检查。 |