selection相关内容

如何在Javascript中获得高亮显示的字符串的开始和结束索引?

假设我在Javascript中有以下字符串 let str = "This is an example string"; 假设我突出显示Word示例(就像在Microsoft Word中,当您希望将一个单词设置为粗体或带下划线时),如何在Javascript中的字符串str内获得该单词的开始和结束索引?如何获取值11和17? 到目前为止,我尝试的所有操作都失败了,因为我无法获取这些索引 ..
发布时间:2022-02-25 22:08:58 前端开发

如何解决领域选择中的卡壳问题(&QOOT;REQUENCE SELECTION&QOOT;)?

当我使用客户端连接到新的阿塞拜疆核心服务器时,我仍然停留在“领域选择”窗口中。我的authserver似乎不允许我登录到正确的worldserver。 如何解决此问题? 推荐答案 问题已解决。以下是我所做的验证和修改列表: 1)关闭WOW客户端 2)验证您的WorldServer是否已启动。如果您的服务器是通过Docker安装的,您可以使用命令 docker-com ..
发布时间:2022-02-25 19:30:54 其他开发

JavaScript 选择/范围框架

我一直在使用选择/范围对象,因为对于特定的选择/范围内容(甚至超过 DOM),浏览器之间存在大量不一致的情况,我想知道是否有一个框架可以帮助我获得通过他们. 解决方案 (按要求回答;) 看看IERange: IERange 功能齐全W3C DOM Ranges 的实现Internet Explorer,允许用户编写一个跨浏览器版本的他们的范围操作代码. 支持范围 API: ..
发布时间:2022-01-24 20:06:59 前端开发

contenteditable 中的自动链接 URL

当用户完成在 contenteditable div 中输入 URL 时,我想自动链接它,就像 Medium 一样:). 我想知道如何使用选择/范围来实现这一点(我不需要支持 IE,只支持 Chrome、Firefox 和 Safari 的现代版本),如果可能的话没有范围(但如果这是唯一的解决方案我会用它). 在用户按下空格键后,我能够检测 URL 是否在插入符号之前,但我不能让 ex ..
发布时间:2022-01-24 19:51:01 前端开发

Twitter 如何实现其 Tweet Box?

我正在尝试实现类似 Twitter 的推文框,具体来说: 当总长度超过 140 个字符时,自动以红色背景突出显示文本. 自动以蓝色突出显示链接、提及和主题标签. 这些应该在用户键入时自动发生. 根据我在 Twitter 上看到的语义标记,看起来他们正在使用 contentEditable div.每当检测到提及/标签/链接时,或者当长度超过 140 个字符时,都会修改内部 DO ..
发布时间:2022-01-24 19:47:48 前端开发

有没有办法从 JavaScript 创建一个反向(即从右到左)选择?

我正在尝试在文本中创建从右到左的选择,但似乎 DOM Range API 不允许我这样做.(我在规范中没有看到任何关于此的内容 - 并不是我仔细阅读了它 - 但所有实现似乎都同意不支持它.) 例如,给定一个非常小的文档: data:text/html, 这是一个测试 我可以使用这个脚本来启用编辑并创建一个正常的选择(例如从一个小书签,但为了清晰起见添加了换行): j ..
发布时间:2022-01-24 19:41:57 前端开发

焦点输入时保持选中文本

这个问题已经被问过了,但直到现在还没有有效的答案,所以我很想再次打开它,希望我们能找到破解它的方法. 我有一个 contentEditable 段落和一个文本输入,当我选择一些文本并单击输入时,选择消失了. 所以我尝试在输入 mousedown 时保存选择并在 mouseup 时恢复它,是的 它可以工作(正如预期的那样在 Firefox 中)但是......在 chrome 输入失去焦 ..
发布时间:2022-01-24 19:38:29 前端开发

修改 HTML 后无法恢复选择,即使是相同的 HTML

我正在尝试存储一个 contentEditable 元素的选择并稍后恢复它. 我想观察 paste 事件并像以前一样存储 HTML,清除 html 然后在所选位置手动插入粘贴的文本并进行一些更改. 看看这个例子:jsfiddle.net/gEhjZ 当您选择文本的一部分时,点击 store,再次删除选择并点击 restore,它按预期工作. 但是当你第一次点击 store ..
发布时间:2022-01-24 19:37:54 前端开发

ContentEditable iframe 中的自动链接 URL

我有一个内容可编辑的 Iframe 我想自动链接它,例如:我的内容可编辑 Iframe 看起来像 我尝试在这个 问题我之前问过.我在这个问题中使用的功能工作正常,但实际上它将替换所有链接,包括标签中的链接(IMG,现有的 A HREF). 但我不想使用 regx,如果我使用 regx 转换会在我点击任何提交或保存按钮时发生. 当用户在内容可编辑的 iframe 中粘贴 url 时 ..
发布时间:2022-01-24 19:34:35 前端开发

使用 jQuery select() 选择 div 的内容

是否可以使用或改编 jQuery 的 .select() 来为 div 的全部内容设置选择范围? 我有一个 div,其中包含一系列标签、输入、选择对象和几个其他 UI 元素.我在一个单独的 StackOverflow 帖子上找到了代码,其中一些代码托管在 jsFiddle 上:http://jsfiddle.net/KcX6A/570/ 这也可以适应选择输入的值吗?或者你会建议我怎么做 ..
发布时间:2022-01-24 19:30:31 前端开发

清除 Firefox 中的选择

我有这个功能 函数 smth() {var 容器 = 空;var newContainer = null;if (window.getSelection) {//所有浏览器,除了 IE 9 之前的版本警报(“第一个如果");var selectionRange = window.getSelection();if (selectionRange.rangeCount > 0) {var rang ..
发布时间:2022-01-24 19:27:35 前端开发

在 HTML 中选择后保持范围对象的变化

有没有办法保存更改,例如更改跨越多个标签的 HTML 文本的背景,以便在再次加载时所做的更改应反映在 HTML 页面中. 编辑:详细说明. 加载 HTML 页面时,使用 range 对象和 executeCommand 选择并突出显示文本: document.execCommand("BackColor", false, 'yellow'); 在重新加载页面之前,更改(将文本突出 ..
发布时间:2022-01-24 19:15:56 前端开发

如何将可视模式下的文本块保存到 Vim 中的文件中?

标题非常具有描述性.以防万一,我举个例子: 开始块1某物结束块1开始区块2某物某事...结束块2 我在可视模式下选择BLOCK1 我按 y 拉动它如何将抽出的 BLOCK1 保存到其他文件? 解决方案 选择你想保存的文本,无论是线条视觉还是块视觉模式,然后 :w new.txt 这就是您输入的内容,但您实际上不会看到上面的内容.当您按下 : 时,您将转到命令行,该命令行将自动填 ..
发布时间:2022-01-24 18:31:43 其他开发

iPhone 开发:在 UIWebView 上抓取选定/突出显示的文本

您好, 请就我如何在 UIWebVIew 上获取所选文本提出建议. 我继续搜索如何处理选定/突出显示的文本并发现以下内容: 选择和菜单管理 要在视图中复制或剪切某些内容,必须选择“某物".它可以是一系列文本、图像、URL、颜色或任何其他数据的表示,包括自定义对象.实施自定义中的复制和粘贴行为视图,你必须管理的选择自己在那个视图中的对象.如果用户通过以下方式选择视图中的对象做 ..
发布时间:2022-01-19 22:06:03 移动开发