如何将单词更改为文本字段或输入字段中的下拉菜单



我正在 React 中构建自定义拼写检查器.js但我不得不将单词更改为下拉菜单以选择正确的单词。请帮忙。

我正在研究很长时间,但无济于事。

既然你正在寻找一种通用的方法,以下是我将如何处理这个问题的方法。

当一个单词拼写错误时,将其替换为包含两个子级的 React 组件:显示拼写错误的单词的文本和您的"替换单词"选择框。用可能的替换词填充所选内容。

使用 React 合成事件 ( onMouseOver ?( 在显示组件之间切换 -- 在鼠标悬停时选择,否则显示文本。我可能会建议onClick,因为我认为这更容易使用并且更移动优先。

当用户选择其中一个替换单词时,该单词将不再被评估为拼写错误,并且整个父组件将卸载,替换为拼写正确的单词。

反应综合事件文档

最新更新