getselection相关内容

用JavaScript模拟Ctrl+A

我希望以编程方式选择页面上的所有文本,其结果与我按组合键Ctrl+A完全相同。 使用document.getSelection().selectAllChildren(body)的问题在于,选择还将包括用户不可选择的文本节点,即 或在css: 中定义了user-select:none的节点 ..
发布时间:2022-04-13 12:54:35 前端开发

需要将光标位置设置到 contentEditable div 的末尾,选择和范围对象的问题

我暂时忘记了跨浏览器兼容性,我只是想让它工作.我正在尝试修改位于 typegreek.com 的脚本(您可能不需要知道这一点) here 可以找到基本脚本.基本上它的作用是当您输入字符时,它将您输入的字符转换为希腊字符并将其打印到屏幕上.我想要做的是让它在 contentEditable div 上工作(它只适用于 Textareas) 我的问题在于这个函数:用户键入一个键,它被转换为一个希 ..
发布时间:2022-01-24 19:30:23 前端开发

设置光标/插入符号位置的最佳方法是什么?

如果我将内容插入到 TinyMCE 选择的文本区域中,设置光标/插入符号位置的最佳方法是什么? 我正在使用 tinyMCE.execCommand("mceInsertRawHTML", false, content); 插入内容,我想将光标位置设置为内容的末尾.> document.selection 和 myField.selectionStart 都不适用于这个,我觉得 TinyMC ..
发布时间:2021-12-05 13:09:46 前端开发

HTML中选定文本的颜色更改

我想突出显示功能,它将使用Javascript更改所选文本的颜色.我正在使用以下方法. function android_selection_highlight(replacrmenthtml){尝试 {如果(window.getSelection){sel = window.getSelection();var range = sel.getRangeAt(0);var selectionS ..
发布时间:2021-05-14 20:21:58 前端开发

如何使用javascript在getSelection()中找到选定文本的索引?

我试图将样式应用于用户选择的文本(鼠标拖动),为此我需要获取所选文本的开始和结束索引. 我尝试使用"indexOf(...)"方法.但它返回所选子字符串的第一个匹配项.我想要子字符串相对于原始字符串的实际位置.例如..,如果我在位置3 [YOL O Cobe]上选择字母'O',我期望索引为3,但indexOf()方法返回1,这是第一次出现'[Y O LO Cobe]中的O'. 还有其他 ..
发布时间:2021-05-02 20:13:29 前端开发

iPhone小书签的getSelection()

我做了一些研究,但似乎找不到关于通过iPhone小书签中的getSelection()获取当前选定文本的明确答案.这还有可能吗?看来,通过各种搜索,可以找到许多使用类似行为的小书签,但似乎没有一个对我有用. 我只是在iPhone上选择一些文本,等待可拖动框出现(以及“复制"按钮),然后在MobileSafari中点击“书签"图标并选择我选择的小书签. 要获取当前选定的文本,我正在做以下 ..
发布时间:2020-06-16 18:52:30 移动开发

JavaScript/jQuery:如何在Firefox中获取选定的文本

如何在Firefox中获取选定的文本(在可内容编辑的div中)?对于最新版本就足够了,无需覆盖旧版本. 说我有一个内容可编辑的div,如下所示,有人在那里选择了文本,然后按了一个按钮,我该如何将所选文本复制到剪贴板或变量中? 示例: Some awesome text 我当前的功能(在IE ..

没有alt属性和脚本的getSelection吗?

我正在使用window.getSelection()获取选定的文本. 但是,如果我也选择图像,它也会返回图像的全部. 示例: My text here ... 如果我也选择图像,它将返回 image_alt我的文字在这里... 但是我只需要 我的文字在这里... 有什么方法 ..
发布时间:2020-06-16 18:52:26 前端开发

Google Chart getSelection没有列属性

当我使用时: chart.getChart().getSelection()[0] 在图表上(从chartwrapper,因此首先是getChart()),getSelection()函数返回 即使我的“图表"是一个表,也只有行属性,但没有列属性,单击其中的任何位置都应返回行和列属性. 这是已知的Google图表错误吗?有人知道解决方法吗? 我也在Google网上论坛中找到了 ..
发布时间:2020-06-16 18:52:22 其他开发

JavaScript/jQuery:获取选择功能在Firefox和Chrome中不起作用

我正在使用以下功能来在内容可编辑的div中获取选定的文本(即用户选择的文本). 此功能在IE 9中非常完美,但在IE 8,Firefox或Chrome(均为最新版本)中无法完美运行. 这里有人可以帮我修改它,使其至少在Firefox和IE 8中也可以工作(Chrome并不是必须的)吗? 我的功能(正常工作): function GetSelection() { selTxt = ..

如何用ipad中的div包装所选文本?

这个。我正在尝试使用 window.getSelection()将所选文本包装在div中a>但它无法在iPad中工作,因为window.getSelection()。rangeCount为0. 演示: http://jsfiddle.net/codef0rmer/jE4w5/ 是否有任何解决方法可以使用在iPad? 解决方案 您可以使用 rangy 用于文本选择和突出显示。 j ..
发布时间:2019-06-08 17:34:51 前端开发