js光标锁定最后一位
来源:互联网 发布:淘宝卖二手耳机靠谱吗 编辑:程序博客网 时间:2024/04/29 18:01
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' 之类的错;
0 0