我对dojo的dijit编辑器有问题:
我使用execCommand在编辑器中的光标处插入html内容,如:
var ed = dijit.byId('myEditor');
var myDiv = "<div id='myDiv'> This is content of div </div>"
ed.focus();
ed.execCommand("inserthtml", myDiv);
myDiv已成功插入编辑器,但当我在编辑器中键入其他内容时,该内容位于myDiv中。所以你能告诉我如何将选择移到那个div之后?
谢谢你的帮助!
答案 0 :(得分:2)
如果您的意思是想在插入的div之后放置光标,请尝试:
var ed = dijit.byId('myEditor');
var myDiv = " This is content of div "
ed.focus();
ed.execCommand("inserthtml", myDiv);
ed.execCommand("inserthtml", "<br />"); //add a break tag after your new div
ed.placeCursorAtEnd(); // places cursor at the end
你的意思是什么