Mik*_*bee 9 javascript textarea prototype
我已经找到了一些资源,用于将光标放在文本末尾的文本区域中,但我无法理清一种简单的方法,使其在开头出现.
我正在使用一些文本预填充textarea,并且只是想让用户更容易.
Cᴏʀ*_*ᴏʀʏ 15
将对textarea的引用传递给此JS函数.
function resetCursor(txtElement) {
if (txtElement.setSelectionRange) {
txtElement.focus();
txtElement.setSelectionRange(0, 0);
} else if (txtElement.createTextRange) {
var range = txtElement.createTextRange();
range.moveStart('character', 0);
range.select();
}
}
Run Code Online (Sandbox Code Playgroud)
根据您的需要,更简单的 Javascript 版本是:
document.querySelector("textarea").focus(); //set the focus - cursor at end
document.querySelector("textarea").setSelectionRange(0,0); // place cursor at start
Run Code Online (Sandbox Code Playgroud)
您也不能将它们串在一起,以摆脱双重 querySelector - 不知道为什么。
| 归档时间: |
|
| 查看次数: |
13991 次 |
| 最近记录: |