Selection.modify方法
Selection.modify简介
通过简单文本命令行,更改当前selection或者光标位置。
备注:这个方法居于Webkit同名方法
语法
sel.modify(alter, direction, granularity)
参数
- alter
- 执行那种操作。执行"move"操作,将会移动当前光标位置。执行"extend"操作将会扩展当前selection
- direction
- 如何调整当前selection。指定 "forward"或者 "backward",通过当前selection的语言来调整适当的方法。如果你想指定具体方向,可以指定"left" 或者 "right".
- granularity
- 调整selection或者光标的距离。可以指定这些参数: "character", "word", "sentence", "line", "paragraph", "lineboundary", "sentenceboundary", "paragraphboundary", or "documentboundary".
备注: Gecko核心的浏览器未实现 "sentence", "paragraph", "sentenceboundary", "paragraphboundary", 和"documentboundary".
备注: 从Gecko 5.0开始, granularity指定为"word" ,不管在任何平台下,不再包含参数空白。这样更加规范操作,和Webkit核心浏览器之前的工作原来一样,但是不幸的是Webkit核心浏览器最近修改了他们的操作规范.
示例
扩展当前文本selection包含下一个单词。
var selection = window.getSelection(); selection.modify("extend", "forward", "word");
来源:https://developer.mozilla.org/en-US/docs/Web/API/Selection.modify
加支付宝好友偷能量挖...
原创文章,转载请注明出处:Selection.modify方法