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

Element setSelection(Number start, Number end);

目录

[编辑] 功能描述

XNJS的函数,用于选中<input>和<textarea>中从位置start到(end-1)的文字。

[编辑] 参数

参数名

类型

描述

是否可选

默认值

start

Number

要选中的文字开始位置。

必选。

n/a

end

Number

要选中的文字结束位置的后一个位置。

可选

默认等于start

[编辑] 返回值

返回值类型

描述

Element

返回当前的<input>或<textarea>节点。

[编辑] 示例

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

<script type="text/javascript">
<!--
  var input = document.getElementById('selection_input');
  input.setSelection(2, 6); //选中第2到第5个字(符)
//-->
</script>

[编辑] 注意事项

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

[编辑] 相关函数