一个页面如何动态加载多个百度编辑器?

使用百度编辑器Editor
怎么在一个页面中动态创建多个百度编辑器
比如说点击一个按钮添加一个编辑器,可以添加多个

UE.getEditor("textarea1");
UE.getEditor("textarea2");

这样写会创建两个编辑器,但是如何动态?

阅读 5.2k
3 个回答

动态是什么意思?
如果是点击按钮再创建,你可以写到 按钮事件的 回掉中。
例如:

<button id='add'>点我创建编辑器</button>

// js
document.getElementById('add').onclicn = function () {
   UE.getEditor("textarea2") // 点击按钮后再创建
}

如上

绑定单击事件,将UE.getEditor("textarea2");放到单击事件方法里?是我想得太简单还是....不是特别明白题主的意思。谢谢!

点击事件执行的时候,页面添加<script id="></script>,然后初始化,UE.getEditor("编辑器Id");当然,如果你要删除了再添加,有之前出现的id要先摧毁之前的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题