editor.focus();
在Chrome中可以精细设置焦点,但在Firefox中,焦点设置在该行的开头。我希望它可以设置在该行的末尾。我尝试了以下方法:
moveCaretToEnd(ed);
function moveCaretToEnd(el) {
if (typeof el.selectionStart == "number") {
el.selectionStart = el.selectionEnd = el.value.length;
} else if (typeof el.createTextRange != "undefined") {
el.focus();
var range = el.createTextRange();
range.collapse(false);
range.select();
}
}
糟糕,FF又出问题了,焦点不见了。