var selection = (window || iframeとか).getSelection().getRangeAt(0); var e = 追加する要素; selection.insertNode(e); selection.setStartAfter(e); //selection.setEndAfter(e); //innerHTML を下手にいじると caret 位置が初期化されるので注意
var selection = (window || iframeとか).getSelection().getRangeAt(0); var e = 追加する要素; selection.insertNode(e); selection.setStartAfter(e); //selection.setEndAfter(e); //innerHTML を下手にいじると caret 位置が初期化されるので注意