光标的一些操作总结

 更新时间:2006年10月14日 00:00:00   作者:  
IE下的Range操作比Mozilla下强很多,这里只讨论IE下的操作,这里选介绍几个光标定位的特点

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需再刷新一下页面才能执行]

相关文章

  • javascript:;与javascript:void(0)使用介绍

    javascript:;与javascript:void(0)使用介绍

    有时候我们在编写js过程中,需要触发事件而不需要返回值,那么就可能需要这样的写法
    2013-06-06
  • javascript中对对层的控制

    javascript中对对层的控制

    javascript中对对层的控制...
    2006-12-12
  • JS简单实现文件上传实例代码(无需插件)

    JS简单实现文件上传实例代码(无需插件)

    注意一下:在chrome浏览器下,为了数据安全,隐藏的input:file不能trigger “click” 事件。 所以要设置input:file的透明度达到隐藏的效果
    2013-11-11
  • JavaScript生成随机字符串的方法

    JavaScript生成随机字符串的方法

    这篇文章主要介绍了JavaScript生成随机字符串的方法,涉及javascript中random的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • JavaScript实现简单购物小表格

    JavaScript实现简单购物小表格

    这篇文章主要为大家详细介绍了JavaScript实现简单购物小表格,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • JS removeAttribute()方法实现删除元素的某个属性

    JS removeAttribute()方法实现删除元素的某个属性

    这篇文章主要介绍了JS removeAttribute()方法实现删除元素的某个属性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • javascript实现图片轮换动作方法

    javascript实现图片轮换动作方法

    这篇文章主要介绍了javascript实现图片轮换动作方法,文章通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • js观察者模式的弹幕案例

    js观察者模式的弹幕案例

    这篇文章主要为大家详细介绍了js观察者模式的弹幕案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • JS实现控制表格行内容垂直对齐的方法

    JS实现控制表格行内容垂直对齐的方法

    这篇文章主要介绍了JS实现控制表格行内容垂直对齐的方法,通过javascript的getElementById获取元素并设置其相应样式来实现这一功能,需要的朋友可以参考下
    2015-03-03
  • JS对img进行操作(换图片/切图/轮换/停止)

    JS对img进行操作(换图片/切图/轮换/停止)

    JS对img进行操作包括:换图片/切图/轮换/停止轮换等等,在本文将逐一实现,感兴趣的朋友可以参考下哈,希望对你学习js知识有所帮助
    2013-04-04

最新评论