在线编辑器的一个小问题,怎样取得选取值?

wsyab 2003-08-26 09:56:14
找了几个在线编辑的小程序,现在就一点还有点糊涂:
都是怎么取得鼠标选取文字的值,
怎样判断一页中N多个相同值中哪个是我选取的??
...全文
45 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsidiot 2003-08-27
  • 打赏
  • 举报
回复
这个不太会,呵呵,:P
我琢磨一下
sw47 2003-08-26
  • 打赏
  • 举报
回复
var x=document.createRange()
alert(x.text)
wsyab 2003-08-26
  • 打赏
  • 举报
回复
例如上面的例子:

我选择一个"1";
你知道alert出来的是第一个1还是第二个,第三个?

页面上有很多相同的文字/符号,我怎么知道我选择的是那个??

有没有类似标记之类的东西??可以知道我选择的是第几个字符,
或者说我选择的字符/字符串是本文中相同的字符串中index索引?
sw47 2003-08-26
  • 打赏
  • 举报
回复
<textarea name=ta1>
111
222
333
</textarea>
<input type=button value=test onclick="alert(document.selection.createRange().text)">
jsidiot 2003-08-26
  • 打赏
  • 举报
回复
怎样判断一页中N多个相同值中哪个是我选取的??
具体一点?
他们之间有区别没?
blue_snow 2003-08-26
  • 打赏
  • 举报
回复
up
wsyab 2003-08-26
  • 打赏
  • 举报
回复
怎样取得textarea选取的值?

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧