javascript - 当文本区域处于可编辑模式时,如何为文本区域中的每一行添加数字前缀

标签 javascript html css angularjs

我在谷歌上搜索了一段时间,但没有找到合理的东西,而我想要实现的目标与此类似:

enter image description here

请注意,我正在使用的技术是 Angular、html 5 和 css 3。我确实找到了一些 jquery 库/插件,但我想知道是否有一种方法可以使用我的技术堆栈来做到这一点我使用 jquery 并避免使用 jquery。

最佳答案

您可以使用像 ace 这样的库

演示:

var editor = ace.edit("editor");
editor.setTheme("ace/theme/monokai");
editor.getSession().setMode("ace/mode/javascript");
#editor { 
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.2/ace.js"></script>

<div id="editor">function foo(items) {
    var x = "All this is syntax highlighted";
    return x;
}</div>

关于javascript - 当文本区域处于可编辑模式时,如何为文本区域中的每一行添加数字前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34615251/

相关文章:

javascript - 如何为 facebook 应用程序设置 Canvas url?

html - 页脚向上推以调整内容 div 中的图像大小

javascript - 可点击行内的按钮正在激活行突出显示

html - 添加填充会使文本区域输入在某些操作系统上不可见

javascript - 是否存在允许维恩图呈现的 jQuery 插件或 JavaScript 库?

javascript - 如何使用 jquery 将段落的原始文本格式放入 html 段落元素中?

javascript - 自动滚动 : stop jumps back to top of page

javascript - d3 textwrap 合并 <b> 和 <em> 标签

javascript - 如何将键值对象数组转换为具有单个属性的对象数组?

html - CSS :before and :after for background shadows work as well with fixed elements for creating page curl effects