【发布时间】:2013-05-31 18:17:23
【问题描述】:
我有这段代码工作,我只是想了解为什么我需要在开始时使用removeAllRanges。 sel 是否在初始化时自动包含范围?
function setCaret(boolean_position) {
var range = document.createRange();
var sel = window.getSelection();
range.selectNodeContents($('#board_code')[0]);
range.collapse(boolean_position);
sel.removeAllRanges();
sel.addRange(range);//setting the caret position
}
【问题讨论】:
标签: javascript dom range selection contenteditable