selection
window.getSelection
selection.getRangeAt
selection.removeAllRanges
selection.addRange
range
document.createRange
range.getBoundingClientRect
range.selectNode
range.selectNodeContents
range.setStart
range.setEnd
javascript获取以及设置光标位置arrow-up-right
获取range,获取选中的所有节点
获取选中项的rect
range.getBoundingClientRect()
模拟selection
Last updated 7 years ago
var s = window.getSelect(); s.removeAllRanges(); var r = document.createRange(); r.selectNode(elem); s.addRange(r);