如何獲得可編輯的div以記住滾動條的位置?我目前正在編程一個Chrome擴展,並有一個記事本風格的可編輯的div,用戶可以寫筆記。我有下面列出的代碼,它自動聚焦div onload,並在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();