如何在dijit编辑器中移动选择?

时间:2012-01-30 08:15:32

标签: dojo

我对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之后?

谢谢你的帮助!

1 个答案:

答案 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

你的意思是什么