カテゴリー
Uncategorized

caret の後にどんどん追加

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です