问题标签 [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.
javascript - getSelection 中没有 alt 属性和脚本?
我正在使用 window.getSelection () 来获取选定的文本。但是,如果我也选择了一个图像,它也会返回一个图像的 altof。
例子:
如果我也选择一个图像,它会返回
image_alt 我的文字在这里...
但我只需要
我的文字在这里...
有没有办法只得到文本,没有alt?
非常感谢
google-visualization - getSelection() 从 Google Chart API 中的行获取数据
当用户单击特定栏时,我正在尝试使用 Google 的 Chart API 触发新 BarChart 的创建。我想我理解这些概念,并希望至少让 getSelection() 函数工作并显示用户单击的栏。但是每次,当您单击该栏时,它只会冻结显示并且没有 java 警报。有什么想法吗?
这是代码:
javascript - 从 json.id 为 32323 的商店中选择 json.email?
该语句不会在那个网格、回调、选择等之下。而是在一个完全不同的地方。
我试过了:
我认为它不会打印,因为 EMAIL 未在网格中定义。
我可以拿到身份证。使用 ID,我可以从 store/json 获取 EMAIL 吗?
javascript - 如何在 window.getSelection 中选择多个单词
如何在window.getSelection
.
在这段代码中,如果我选择tweenen paragrap
,它将锁定单词paragraphs
和错过`之间。我需要选择两个词。
甚至我选择 3 个词dd 2 spa
,它也会选择 3 个词add 2 spaces
。谢谢。
firefox - 需要在可编辑的 iframe 中选择所有 A 标签并将它们添加属性“类”
我有一个可编辑<iframe>
的,其中包含一些 HTML 代码。我需要获取<a>
我范围内的所有标签。我尝试了这段代码,但它不起作用:
javascript - 如何为 jquery mouseup 选择 wods 包装 html 标签?
我在这里参考了答案Select all word with getSelection。我想从中进行mouseup
选择。而不是为. 这是代码。那么怎么做呢?谢谢。completed words
body
<p>
selection words
更新:
javascript - 如何在Javascript中找到选择文本的开始和结束位置?
我正在尝试查找选择的文本开始和结束。所以,在下面的文本中,如果我从“你好,世界!多么美好的一天!”中选择“世界!多么美好”,我应该得到 7 作为开始坐标,24 作为结束坐标,假设 a基于零的索引。
这是如何实现的?
编辑:我正在寻找不在任何<input>
或<textarea>
元素内的文本选择。
编辑:决定使用禁用的解决方案<textarea>s
jquery - 如何防止在 onclick 事件处理之前清除选择?
我想将事件处理程序附加到<span>
处理当前选择的节点,但在单击事件触发之前,看起来好像选择已被浏览器清除(Chrome 16.0.912.63)。
我可以通过将处理程序附加到 以稍微凌乱的方式解决此问题onmousedown
,但我宁愿不必那样做。
这是一个说明问题的简短 HTML 示例(需要 jQuery):
所需的行为是我能够使用鼠标选择一些文本,然后单击单词“PASTE”以将所选区域的内容插入到 textarea 中。看起来好像在单击处理程序触发之前清除了选择。如果我使用,这段代码就可以正常工作:
而不是 span 元素,或者如果我 bind onmousedown
,但我无法控制元素,所以我不能只使用 an<a>
而不是 a <span>
。
javascript - 在所选文本的前后插入文本
我想在 HTML 中的任何选定文本之前和之后放置一些指定的文本(在设计模式打开时可能在 iframe 中),document. document.getSelection()
或者document.selection.createRange().text
只返回文本本身而不是位置。
反正有没有替换选定的文本?
无论如何要在文档中任何位置的选定文本之前和之后插入特定文本?
javascript - 如何选择 iFrame?
如果至少使用 chrome 查看,则以下代码会使用当前页面上选择的文本向消息发出警报:
但是,即使选择的是 iFrame 内的文本,我怎样才能让它工作呢?(iFrame 内容属于同一个域)