刘小辰的故事

[高效]使用HTML5 Spellcheck 属性实现拼写检查

2021-05-12  本文已影响0人  陈小留

最近有一个新的需求需要对文本框的英文单词实现拼写检查,这个功能相信大家基本都见过,例如在写邮件或者写文章的时候不小心敲错了一个英文单词,错误的单词会出现红色下划线提示你这个单词可能是有问题的,当你把错误单词修改正确之后,红色下划线不见了。

这个小功能其实是很好实现的,直接使用现成的HTML5 全局属性Spellcheck即可,下面是演示:

1. 定义和用法

spellcheck 属性规定是否对元素内容进行拼写检查。

可对以下文本进行拼写检查:

类型为 text 的 input 元素中的值(非密码)

textarea 元素中的值

可编辑元素中的值

2. 实例

3. 代码

<!DOCTYPE html><html><head>    <meta charset="utf-8" />    <title>spellcheck属性的使用</title></head><body>    <p>检测<textarea spellcheck="true">absolute testK</textarea> </p>    <p>不检测 <textarea spellcheck="false"></textarea> </p>    <div contenteditable="true" spellcheck class="ac">div absolute testK</div>   </body></html>

4. 注意点:

Chrome 浏览器需要把Spell Check 功能打开

上一篇 下一篇

猜你喜欢

热点阅读