編集可能なdivをスクロールバーの位置を記憶するにはどうすればよいですか?現在、Chrome拡張機能をプログラミングしていて、メモ帳スタイルの編集可能なdivをユーザーがメモを書き込めるようにしています。現在、div onloadをオートフォーカスし、div内のテキストの最後にキャレットを表示するコードがあります。スクロールして、編集可能divのオンロードの下部に自動的にスクロールする方法
私は現在、スクロールバーを必要とします。
var div = document.getElementById("edit_notepad");
div.onfocus = function() {
window.setTimeout(function() {
var sel, range;
if (window.getSelection && document.createRange) {
range = document.createRange();
range.selectNodeContents(div);
range.collapse(false);
sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
} else if (document.body.createTextRange) {
range = document.body.createTextRange();
range.moveToElementText(div);
range.collapse(false);
range.select();
}
}, 1);
};
div.focus();