1
我正在尋找一種方法來設置文本標記到textarea的開始位置,當textarea標記之間存在值集或文本時。搜索時找不到任何東西。那麼,有沒有人知道如何去做這件事?設置textarea內部的標記位置
我正在尋找一種方法來設置文本標記到textarea的開始位置,當textarea標記之間存在值集或文本時。搜索時找不到任何東西。那麼,有沒有人知道如何去做這件事?設置textarea內部的標記位置
以下應該是你想要的東西,雖然我沒有測試過它。
var el = document.getElementById("myTextArea");
// IE
if (document.selection) {
var sel = el.createTextRange();
sel.moveStart("character", 0);
}
// Others
else if ("setSelectionRange" in el) {
el.setSelectionRange(0, 0);
}
var el = document.getElementById("myTextArea");
if (typeof el.setSelectionRange != "undefined") {
el.setSelectionRange(0, 0);
} else if (typeof el.createTextRange != "undefined") {
var range = el.createTextRange();
range.collapse(true);
range.select();
}
呃,其實我發現另一種方法做我想要的東西,所以我想這個回答我的問題。謝謝! – Nisto 2010-07-19 17:46:41