Javascript Ace编辑器-如何查找一个或所有实例?

Javascript Ace编辑器-如何查找一个或所有实例?,javascript,html,ace-editor,Javascript,Html,Ace Editor,我尝试在随机网站上获取并设置ace编辑器的值。但我不知道实例名称。此外,任何div上都没有ID。 是否有办法找到一个或所有实例,以便访问api,如: var editor = ace.edit("..."); 谢谢您的建议:)所有ace编辑器都需要有ace\u编辑器classname和ace.edit将编辑器保存到.env.editor,因此在大多数情况下,以下操作都应该有效 var all = document.querySelectorAll(".ace_editor"); for (va

我尝试在随机网站上获取并设置ace编辑器的值。但我不知道实例名称。此外,任何div上都没有ID。 是否有办法找到一个或所有实例,以便访问api,如:

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

谢谢您的建议:)

所有ace编辑器都需要有
ace\u编辑器
classname和
ace.edit
将编辑器保存到
.env.editor
,因此在大多数情况下,以下操作都应该有效

var all = document.querySelectorAll(".ace_editor");
for (var i = 0; i < all.length; i++) {
    if (all[i].env && all[i].env.editor)
        console.log(all[i].env.editor)
    else
        console.log("can't get editor from" all[i])
}
var all=document.queryselectoral(“.ace_editor”);
对于(变量i=0;i
这不适用于创建为
new Editor()
且没有
env
的编辑器,也不适用于在阴影dom中创建的编辑器,后者无法通过querySelectorAll找到