编辑这个页面须要登录或更高权限!

HTML spellcheck属性

spellcheck 全局属性是枚举属性,定义是否可以检查元素的拼写错误。它可以具有以下值: true, 设置在可能的情况下会去检查元素内容的拼写错误; false, 设置在可能的情况下关闭对元素内容拼写检查.

HTML 全局属性

这个属性仅仅是浏览器上的提示: 浏览器并不会强制去检查拼写错误,通常不可编辑的元素是不会去检查拼写错误的,就算它的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>元素中的文本

  • 可编辑元素中的文字

HTML 4.01 与 HTML5之间的差异

spellcheck 属性是 HTML5 新增的功能。

语法

<element spellcheck="true|false">

属性值

描述
true规定应当对元素的文本进行拼写检查。
false规定不应对元素的文本进行拼写检查。
HTML 全局属性

HTML 参考手册
HTML 标签大全