将 Monaco 编辑器应用到 textarea 而不是 div

Apply Monaco editor to textarea instead of div

我的 html-文档中有以下文本区域:
<textarea id="container"></textarea>

我使用 monaco.editor.create(document.getElementById('container') 函数来初始化编辑器,但它失败了,没有向控制台写入一些错误。当我将文本区域更改为 div 时,它工作正常。

是否可以使用文本区域而不是 div?

问候 安迪

不可能monaco-editor 的实例渲染到 <textarea> 标签。

为什么?

<textarea> 标签不是 容器;它是文本原始值的多行纯文本编辑控件。此外,monaco-editor 开发人员指定的 API 明确要求 empty container.

附加参考