日期:2014-05-16 浏览次数:20503 次
function setMouse(){
    var e = event.srcElement;
    var r = e.creatTextRange();
    r.moveStart('character',2);
    r.collapse(true);
    r.select();
} 
var range = obj.createTextRange();
range.moveStart("character", 开始序号);
range.moveEnd("character", 结束序号);
range.select();obj.setSelectionRange(开始序号, 结束序号); obj.focus();
//DOM?Level?2中定义了方法creatRange()来创建范围
var?oRange?=?document.createRange();
DOM下selectNode和selectNodeContent方法
<p id="id1"><b>Hello</b>World</p>
var?oRange1?=?document.createRange();
var?oRange2?=?document.createRnage();
var?oP1?=?document.getElementById("id1");
oRange1.selectNode(oP1);
oRange2.selectNodeContents(oP1);