欢迎来到人人网开放平台 人人网首页
登录/创建账户

Object getSelection();

目录

[编辑] 功能描述

XNJS的函数,用于获得<input>和<textarea>中的文字被选中的位置信息。

[编辑] 参数

无参数

[编辑] 返回值

返回值类型

描述

Object

返回一个对象,该对象有两个属性:start和end,表示选中的文字从位置start到end-1。

[编辑] 示例

<input type="text" id="selection_input" size=32/>

<script type="text/javascript">
<!--
  var input = document.getElementById('selection_input');
  var text_input = input.getValue();
  var selection = input.getSelection();
  var selected_text = text_input.substring(selection.start, selection.end);
//-->
</script>

[编辑] 注意事项

  1. 本函数只对<input>和<textarea>中的选中文字有效。
  2. 当用于<textarea>标签时,换行的情况在不同的浏览器上有所不同,如在Firefox上换行处只有一个字符'\n',而在IE中换行处是两个字符"\r\n"。
  3. 选中位置从0开始计算。

[编辑] 相关函数