首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

textbox捕捉光标的有关问题

2012-01-23 
textbox捕捉光标的问题我有一个button,一个textbox,textbox里面有一段文字,我点击button的时候,怎么得到这

textbox捕捉光标的问题
我有一个button,一个textbox,textbox里面有一段文字,我点击button的时候,怎么得到这个光标在文字的具体位置?
求教大虾阿~~~~!!!!

[解决办法]
function getCaret(textbox) //得到高亮的文本的结束位置
{
var rang = document.selection.createRange();
rang.setEndPoint( "StartToStart ",textbox.createTextRange());
alert(rang.text.length);
}
以上的方法是在文本框内有内容被选中时有效,或者将StartToStart改为EndToEnd
var divRange= document.selection.createRange();
divRange.setEndPoint( "EndToEnd ",textRge);
divRange.moveStart( "character ",-1);
divRange.moveEnd( "character ",1);
divRange.select();
看看效果
[解决办法]

http://blog.csdn.net/liujin4049/archive/2006/09/19/1244065.aspx

http://www.eefans.com/wx/wzkf/javascript/sljc/200612/29778.html

热点排行