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