4

I know that you can turn a div into an ACE editor like so:

var editor = ace.edit("editor");

How does one change this back into a normal div?

4

1 回答 1

4

editor.destroy不会从 div 中删除所有事件侦听器,因此必须做这样的事情。

var value = editor.getValue()
editor.destroy()
var oldDiv = editor.container
var newDiv = oldDiv.cloneNode(false)
newDiv.textContent = value
oldDiv.parentNode.replaceChild(newDiv, oldDiv)
于 2013-05-01T06:22:26.077 回答