• 技术文章 >web前端 >js教程

    光标的一些操作总结_javascript技巧

    2016-05-16 19:25:23原创567
    IE下的Range操作比Mozilla下强很多,这里只讨论IE下的操作。
    这里选介绍几个光标定位的特点:

    1.光标不变

    直接obj.focus(),光标会返回之前的位置,即位置不变

    2.光标在最前

    复制代码 代码如下:

    var r = obj.createTextRange();
    r.collapse();
    r.select();

    用这个方法可以使光标在input框最前面

    3.光标在最后

    复制代码 代码如下:

    var r = obj.createTextRange();
    r.collapse(false);
    r.select();

    用这个方法可以使光标停在input框的最后

    4.选取input框中部分内容需要用到Range的moveStart或moveEnd方法, 其详细的方法使用可以参考MSDN.


    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]


    5.再引申一下光标的移动和位置,这个是有人经常问到的问题

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:光标
    上一篇:简单JS代码压缩器_javascript技巧 下一篇:实例:尽可能写友好的Javascript代码_javascript技巧
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 浅析IDEA中如何开发Angular• Angular的:host、:host-context、::ng-deep选择器• 四种方法搞定JavaScript创建多个对象• 什么是异步资源?浅析Node实现异步资源上下文共享的方法• 什么是变更检测?聊聊angular的变更机制
    1/1

    PHP中文网