要彻底的弄清楚TextRange的具体用法,需要了解与其相关的一些内容,请参考MSDN。
这里说一下使用这个GetCursorPsn()方法后,会给输入框操作带来的副作用。对于输入框<input type="text" onkeydown="GetCursorPsn(this)">,它将不能再使用Shift+左右这两个方向键来选择文本;对于<textarea onkeydown="GetCursorPsn(this)"></textarea>,将不能再使用Shift+上下左右四个方向键来选择文本。因为代码在获取了当前光标到文本的startPoint后,调用rng.collapse(false);会改变文本筐内文本的EditPoint。不过这个副作用基本不会给我们使用文本框带来什么大的问题,所以基本不用太在意。
posted on 2005-01-13 01:03 birdshome 阅读(3595) 评论(4) 编辑 收藏 所属分类: Jscript&Dhtml开发
Powered by: 博客园 Copyright © birdshome