定期检测 HTML 元素内的特定字符串
我有一个 contenteditable 设置为 true 的 div 元素,我想检测元素中是否存在某个字符串,如果存在,则对其进行样式设置,给出语法突出显示的外观(我已经查看了现有的库/脚本,但它们都没有按照我需要的方式工作)。
在保持与 HTML5/CSS3 兼容浏览器的兼容性的同时,最好的解决方案是什么?
I have a div element with contenteditable set to true, and I want to detect whether a certain string exists within the element, and if so, style it, giving the appearance of syntax highlighting (I've already looked at existing libraries/scripts, and none of them work the way I need them to).
What would be the best solution to this, while preserving compatibility with HTML5/CSS3 compliant browsers?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在我看来,jQuery 几乎总是一个不错的选择,这里有一个非常轻量级的插件,我认为它可以满足您的需求。
http://johannburkard.de/blog/programming /javascript/highlight-javascript-text-higlighting-jquery-plugin.html
jQuery is nearly always a good choice IMO, and here's a very lightweight plugin for it that I think does just what you're looking for.
http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html