问题标签 [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 - 突出显示选定文本 javascript 函数的问题
我正在制作一个简单的网络应用程序,让用户选择文本并以黄色(或任何颜色,无关紧要)突出显示它。这是我到目前为止所拥有的:
我让它在突出显示所选短语的地方工作,但我只是在正文的 HTML 上使用 replace() 调用,所以如果用户选择了像“a”这样的常用词,“a”的第一次出现将被突出显示比他们点击的那个。
到目前为止,我的代码是否正确,还是应该继续使用 replace() 调用?替换似乎可以工作,但我似乎无法获得所选单词出现位置的数组索引,并且范围似乎没有返回非常有用的值。
提前致谢。
getselection - Google 代码可视化 - ChartWrapper 中的 setSelection
我正在尝试将 google ChartWrapper Table 选择与 google Chartwrapper BarChart 选择连接起来。侦听器正在工作,但停在:
(评论这一行运行下一个)。我将非常感谢任何线索!可以在此处的 HTML 部分进行测试。我的代码是:
javascript - 如何使用 JavaScript 获取选定的文本
我有点困惑为什么这段代码不起作用!
HTML 标记:
JavaScript 代码:
javascript - 如何在 IE 中选择文本?
我正在使用以下函数来获取选定的文本,它在所有主要浏览器中运行良好,但在 IE 9 之前的版本中无法正常运行!
这里的问题是 IE 在版本 9 之前它不会在变量“txt”中存储任何文本
javascript - 如何用 JavaScript 替换同一索引处的文本?
如何替换同一索引处的文本。此文本可能具有相同的模式。假设我想在下一个文本中替换粗体“是”。
“山姆是个男孩,多莉是他的妹妹,但约翰是他的父亲。他不是医生。”
当我使用以下代码时,它会替换第一个模式,即斜体“is”!
注意:我使用此代码将 HTML 代码替换为非 HTML 代码,反之亦然
javascript - 从谷歌图表 PieChart 的选定切片中获取数据
我在点击饼图时尝试获取选定切片的值时遇到了很大的麻烦。
文档说:
selection_array:选定对象的数组,每个对象描述用于创建可视化的基础表(DataView 或 DataTable)中的数据元素。每个对象都有属性行和/或列,以及底层数据表中所选项目的行和/或列的索引。如果 row 属性为 null,则选择是一列;如果 column 属性为 null,则选择为一行;如果两者都是非空的,那么它是一个特定的数据 *项。您可以调用 DataTable.getValue() * 方法来获取所选项目的值。检索到的数组可以传递给 setSelection()
在我的情况下,我从 getSelection() 得到 null,然后我无法弄清楚如何获得我想要的值(对应于该切片的列的标签)。
任何答案都会非常感激:)
我在做什么的示例代码:
python - 获取webkit webview当前选中文本的方法是什么?
使用 webkit 1.6 版,我一直在尝试找出类方法/函数来获取当前选定的文本。有 has_selection,但它只返回一个布尔值。
我在 linux mint 上使用 python gtk3 和 webkit 1.6。
如果必须,我会使用 javascript,但我更喜欢 webkit 方法。
我真的不需要听众或信号。一个事件已经创建了一个弹出窗口。我想在弹出窗口中打印选定的文本。
我试过了:
webkit.webview.get_selected_text()
webkit.webview.get_selection()
webkit.webview.selected_text()
webkit.webview.get_property("选定文本")
只是在黑暗中拍摄。
javascript - 如何将样式文本从 div 提取到选择对象 JavaScript 和其他
好的,我有 2 个问题,我已经上网探索,用 div 元素中的文本替换选定的文本,但我还没有设法用 firefox(“不知道”位)做到这一点,除此之外我可以“ t 为我的一生弄清楚如何让样式文本从 div 输出;我的意思是,这就是使用 div 的全部意义,因此可以设置文本样式。有任何想法吗?顺便说一句 inputText 是对 div 元素的引用。
问题的主要领域是在第 5 到最后一行:
javascript - scrollTop 和 getSelection()
好的,所以我有两个代码,两者都有问题。他们齐头并进,所以请不要说做两个单独的帖子。在第二个代码完成后,我需要 scrollTop 工作。谢谢你
这部分完成了~!
将其更改为
接下来我在stackoverflow上找到了这段代码,我相信是从蒂姆下来的?
更新小提琴:http: //jsfiddle.net/dKaJ3/340/
我需要它只能在我选择的某个 div 中进行选择,并且只能选择文本而不是 HTML,因为我的网站只接受 BBcode。
这是我使用的完整代码,但抓取了整个帖子,而我只想要用户选择的内容。
任何帮助都会很好,因为我已经在 .getSelection 上工作了几个小时,这是我第一次使用它。谢谢你。
javascript - .getSelection 新代码复制加一个每次点击
是的,我有一个旧帖子,几乎相同的问题,但是当我花时间自己编写而不是使用@Tim Downs 代码时,我比我想象的更接近。现在唯一的问题是,每次我点击按钮时,它都会添加另一块,所以最好的展示方式是自己去垃圾箱尝试一下
http://jsbin.com/ogiyed/1/edit
代码在这里:
它几乎就像一个魅力;)