range - 如何自动选择新插入的节点?

时间:2009-10-20 08:24:31

标签: javascript select range

newNode = document.createElement(“span”);     newNode.innerHTML ='example';     range.insertNode(newNode);

我插入新节点。有没有办法,如何自动选择这个newNode(因为它出现在页面上,它没有被选中)?感谢。

1 个答案:

答案 0 :(得分:3)

range.selectNodeContents(newNode);
var sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);