Textarea选择指数

时间:2011-08-07 18:28:05

标签: javascript html textarea

我的网站上有一个textarea控件。 我想检索文本区域中所选文本的开始和结束位置,对于Internet Explorer。

我该怎么做?

2 个答案:

答案 0 :(得分:3)

我可以鼓励您使用Rangy吗?

  

跨浏览器的JavaScript范围和选择库。它提供了一个简单的基于标准的API,用于在所有主流浏览器中执行常见的DOM范围和选择任务,在Internet Explorer和符合DOM的浏览器之间抽象出这种功能的完全不同的实现。

请参阅Selection Objects in Rangy

答案 1 :(得分:1)

txtarea.selectionStart

txtarea.selectionEnd

是选择的指数。

This StackOverflow question向您展示如何使用它们。

要详细了解所选文字,请参阅此Introduction to Range。具体而言,您必须使用Microsoft Text Range用于Internet Explorer。