js光标锁定最后一位
2016-12-12 13:48
537 查看
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' 之类的错;
相关文章推荐
- js调用手机键盘触发键盘搜索按钮,获取input光标移动到最后一位
- JS方式将光标聚焦在文本最后
- 解决js函数replace禁止输入框输入非法字符,光标回到文字最后问题(兼容ie、谷歌)
- js 清除最后一位 例如逗号
- js设置光标始终在文本最后
- js 获取字符串最后一位的4种方法
- js 光标聚焦到文字最后
- js验证身份证号码包括最后一位字母
- js去掉字符串第一位与最后一位
- js_设置光标到文本的最后位置
- js判断最后一位是否有逗号
- js 将光标移动到textarea的最后和光标位置插入内容
- JS实现身份证号码15位转18位时最后一位的算法
- js中去掉字符串最后一位的逗号
- html 文本框屏蔽非法字符,解决js的replace函数使光标跳到文本最后的问题
- js中,为可编辑div添加表情后如何光标移至最后
- js判断身份证最后一位是否合法的方法的总结
- js 光标移动到输入框最后位置函数
- js获取字符串最后一位方法汇总
- JS编写函数实现对身份证号码最后一位的验证功能