你这个问题确实比较复杂,通过documentselectioncreateRange()text只能获取当前选中的内容,如果在textarea内有重复的文本,正好又是选中的,就没有办法了,就像你举的这个例子。
我在网上找了一下,好像有一个人研究过这个问题,主要是通过捕捉onseleced事件来为选中的文本做一个在总文本中索引,能够解决你的这个问题,你可以去看一下,不过比较复杂。我暂时也没有想更好的方案来,关注一下。
获取TextArea中已选中文本在整个文本串中的索引
文章出处:http://wwwdiyblcom/course/4_webprogram/php/phpxl/2008916/143140html
补充:
大哥,你自己去看一下嘛,好长的,不是一两句代码就能搞定的。
以上就是关于js怎么替换textarea中选定的内容全部的内容,包括:js怎么替换textarea中选定的内容、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)