カーソルが配置されている場合、カーソル位置のテキストエリアにテキストを挿入したいのですが、そうでない場合、テキストはIEの既存のテキストの最後に追加する必要があります。
私はこの機能を使用しましたが、これは mozilla では正常に機能していますが、既存のテキストの開始位置に追加する場所では機能していません。
function insertAtCursor(text) {
var field = document.frmMain.Expression;
if (document.selection) {
field.focus();
sel = document.selection.createRange();
sel.text = text;
}
}
カーソルが配置されていない場合、既存のテキストの最後にテキストを追加したい。