javascript - 是否可以突出显示 HTML 输入元素中的不同字符?

标签 javascript html

我正在创建一个包含逻辑表达式的输入,例如用户可以键入“A”和“B”、“A”和(“B”或“C”)等。表达式可以根据用户的喜好变得复杂,所以我想添加一个大括号匹配功能,它将以黄色突出显示光标当前所在的左大括号的右大括号,就像在各种 IDE 中所做的那样。

我看过各种突出显示输入中所有文本的示例,但还没有遇到任何突出显示特定字符​​的示例,并且还读到您只能将一种样式应用于一个元素。我有点迷失了如何去做这件事。

最佳答案

不幸的是,答案是否定的。

您需要为此找到一个现成的 UI 组件,或者封装您自己的组件。另一方面,这是完全可能的。

关于javascript - 是否可以突出显示 HTML 输入元素中的不同字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53470964/

相关文章:

html - 这是实现响应式设计元素的错误方式吗?

javascript - HTML 多页表单显示隐藏部分保留表单数据

javascript - 部分折叠内容的 Accordion

Javascript 不会自动刷新 iframe

javascript - Prototype 或 JQuery 能否在 AJAX 请求上返回 HTTP 状态代码

javascript - 如何将 Highcharts xAxis 格式从每年更改为每月?

javascript - 我应该在 JavaScript 的短 block /函数中定义变量吗?

javascript - node-red 使用仪表板节点显示 mysql 结果

javascript - 在 JavaScript 中获取方向上的最近点

javascript - 在Leaflet控件中使用NVD3图表