if(window.getSelection())//firefox,safari
{
obj.focus() //解决ff不获取焦点无法定位问题
var range = window.getSelection();//创建range
range.selectAllChildren(obj);//range 选择obj下所有子内容
range.collapseToEnd();//光标移至最后
}
else if(document.selection)//ie10 9 8 7 6 5
{
var range = document.selection.createRange();//创建选择对象
//var range = document.body.createTextRange();
range.moveToElementText(obj);//range定位到obj
range.collapse(false);//光标移至最后
range.select();
}
注:每个if括号后的注释类似//firefox,safari不能放在{大括号后,否则可能会报SyntaxError: expected expression, got keyword 'else' 之类的错;