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不再起作用。焦点没了。