问题标签 [getselection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
853 浏览

javascript - getSelection 中没有 alt 属性和脚本?

我正在使用 window.getSelection () 来获取选定的文本。但是,如果我也选择了一个图像,它也会返回一个图像的 altof。

例子:

如果我也选择一个图像,它会返回

image_alt 我的文字在这里...

但我只需要

我的文字在这里...

有没有办法只得到文本,没有alt?

非常感谢

0 投票
1 回答
23531 浏览

google-visualization - getSelection() 从 Google Chart API 中的行获取数据

当用户单击特定栏时,我正在尝试使用 Google 的 Chart API 触发新 BarChart 的创建。我想我理解这些概念,并希望至少让 getSelection() 函数工作并显示用户单击的栏。但是每次,当您单击该栏时,它只会冻结显示并且没有 java 警报。有什么想法吗?

这是代码:

0 投票
1 回答
151 浏览

javascript - 从 json.id 为 32323 的商店中选择 json.email?

该语句不会在那个网格、回调、选择等之下。而是在一个完全不同的地方。

我试过了:

我认为它不会打印,因为 EMAIL 未在网格中定义。

我可以拿到身份证。使用 ID,我可以从 store/json 获取 EMAIL 吗?

0 投票
1 回答
1018 浏览

javascript - 如何在 window.getSelection 中选择多个单词

如何在window.getSelection.

在这段代码中,如果我选择tweenen paragrap,它将锁定单词paragraphs和错过`之间。我需要选择两个词。

甚至我选择 3 个词dd 2 spa,它也会选择 3 个词add 2 spaces。谢谢。

0 投票
2 回答
208 浏览

firefox - 需要在可编辑的 iframe 中选择所有 A 标签并将它们添加属性“类”

我有一个可编辑<iframe>的,其中包含一些 HTML 代码。我需要获取<a>我范围内的所有标签。我尝试了这段代码,但它不起作用:

0 投票
1 回答
867 浏览

javascript - 如何为 jquery mouseup 选择 wods 包装 html 标签?

我在这里参考了答案Select all word with getSelection。我想从中进行mouseup选择。而不是为. 这是代码。那么怎么做呢?谢谢。completed wordsbody<p>selection words

更新:

0 投票
3 回答
7785 浏览

javascript - 如何在Javascript中找到选择文本的开始和结束位置?

我正在尝试查找选择的文本开始和结束。所以,在下面的文本中,如果我从“你好,世界!多么美好的一天!”中选择“世界!多么美好”,我应该得到 7 作为开始坐标,24 作为结束坐标,假设 a基于零的索引。

这是如何实现的?

编辑:我正在寻找不在任何<input><textarea>元素内的文本选择。

编辑:决定使用禁用的解决方案<textarea>s

0 投票
2 回答
286 浏览

jquery - 如何防止在 onclick 事件处理之前清除选择?

我想将事件处理程序附加到<span>处理当前选择的节点,但在单击事件触发之前,看起来好像选择已被浏览器清除(Chrome 16.0.912.63)。

我可以通过将处理程序附加到 以稍微凌乱的方式解决此问题onmousedown,但我宁愿不必那样做。

这是一个说明问题的简短 HTML 示例(需要 jQuery):

所需的行为是我能够使用鼠标选择一些文本,然后单击单词“PASTE”以将所选区域的内容插入到 textarea 中。看起来好像在单击处理程序触发之前清除了选择。如果我使用,这段代码就可以正常工作:

而不是 span 元素,或者如果我 bind onmousedown,但我无法控制元素,所以我不能只使用 an<a>而不是 a <span>

0 投票
1 回答
744 浏览

javascript - 在所选文本的前后插入文本

可能重复:
在javascript中所选文本之前和之后插入文本

我想在 HTML 中的任何选定文本之前和之后放置一些指定的文本(在设计模式打开时可能在 iframe 中),document. document.getSelection()或者document.selection.createRange().text只返回文本本身而不是位置。

反正有没有替换选定的文本?

无论如何要在文档中任何位置的选定文本之前和之后插入特定文本?

0 投票
1 回答
2530 浏览

javascript - 如何选择 iFrame?

如果至少使用 chrome 查看,则以下代码会使用当前页面上选择的文本向消息发出警报:

但是,即使选择的是 iFrame 内的文本,我怎样才能让它工作呢?(iFrame 内容属于同一个域)