getSelectedTextRang
这个方法说明是说在textarea,和input获得foucs的时候才能调用成功
先不说在模拟器上一直报错“getSelectedTextRange:fail not support”
然后看帖子说真机可以,然后去真机调试。
发现是不报这个错误了,但是input或者textarea 即使已经有文字内容,每次点击input或者textarea 的时候,focus事件的时候,光标总是在文本尾部。
这个时候是可以getSelectedTextRange是有效果的
但是我们一般是想在文本内容中间某个位置插入标签或者内容的。这个时候光标从尾部挪到中间或者点击文本中间文字的时候。
根本不会响应getSelectedTextRange这个。因为文本框已经获得焦点了,中间我们手动变化光标位置,不属于foucs事件的。
还有其他办法吗?获得textarea中的光标位置,手动插入光标以后
搞定了
用blur