有没有办法用 Javascript 在 textarea 中返回拼写错误的单词?

问题描述

我想创建一个函数来创建一个文本区域内拼写错误的单词列表。有没有办法根据认字典/拼写检查器获取因拼写错误而标有红色下划线的单词?

我知道我可以使用“我自己的”字典来完成并检查它,但我的目标是使用自动拼写检查器文本框来完成。 提前致谢。

解决方法

很难证明是否定的,但我认为用户代理不会将这些信息提供给您的代码。例如,HTMLTextAreaElementText 接口中没有任何内容,DocumentNavigator 上也没有。 spellcheck 属性的描述中没有提及它。 HTML 规范的 Spelling and grammar checking 部分没有提及任何内容。

不过,可能会有希望。 CSS 正在添加 ::spelling-error pseudo class,尽管浏览器尚不支持它。尽管这不会帮助您完成您正在做的事情,但它表明至少有一些 兴趣允许页面以某种方式与此信息交互。所以它可能有一天会发生。