当前位置: 首页 > 面试题库 >

Javascript中的选定文本事件触发器

冉俊德
2023-03-14
问题内容

当有人 使用鼠标在页面上 选择给定的文本片段时, 如何 触发JavaScript函数
另外,有什么方法可以 找到所选文本 在页面上的 位置 吗?

更新:更清楚地说,文本片段可以是句子或单词或短语的一部分,也可以是整个段落。


问题答案:

没有“ 选择了文本(DOM)事件,但是您可以将mouseup事件绑定到document.body。在该事件处理程序中,您可能只需检查

document.selection.createRange().text

要么

window.getSelection()

方法。关于Stackoverflow有几个主题,例如使用这种javascript获取网页中选定文本的段落。

我不确定“寻找位置”是什么意思,但是要留在我的示例世界中,您可以使用event propertysX + Y鼠标位置。



 类似资料:
  • 问题内容: 我已使用将事件附加到文本框。它工作正常。当我想通过另一个函数以编程方式触发事件时,出现了我的问题。 我该怎么做? 问题答案: 您可以在IE 8或更低版本上使用fireEvent,在大多数。要创建您要触发的事件,可以使用或取决于浏览器。 这是一段不言自明的代码(来自原型),它在上触发事件:

  • 关于在物联网场景中使用EventHub的Azure功能,我有几个问题。 EventHub有分区。通常来自特定设备的消息会发送到同一个分区。Azure Function的实例如何分布在EventHub分区中?它是基于性能的吗?如果Azure Function的一个实例设法处理来自所有分区的事件,那么这就足够了,否则每个EventHub分区可能会有一个Azure Function的实例? 读取偏移量呢

  • 使用mui.trigger()方法可以动态触发特定DOM元素上的事件。 .trigger( element , event , data ) element Type: Element 触发事件的DOM元素 event Type: String 事件名字,例如:'tap'、'swipeleft' data Type: Object 需要传递给事件的业务参数 示例 自动触发按钮的点击事件: var

  • 本文向大家介绍javascript的事件触发器介绍的实现,包括了javascript的事件触发器介绍的实现的使用技巧和注意事项,需要的朋友参考一下 事件触发器从字面意思上可以很好的理解,就是用来触发事件的,但是有些没有用过的朋友可能就会迷惑了,事件不是通常都由用户在页面上的实际操作来触发的吗?这个观点不完全正确,因为有些事件必须由程序来实现,如自定义事件,jQuery的ajax框架的一些自定义事件

  • 我有一个 Blob 存储容器,其中配置了事件网格触发器(Blob 已创建)。我正在通过数据工厂加载此 blob 存储文件,很多时候,许多文件可能会在一次尝试中出现在此 blob 中。也许我们可以举一个20个文件的例子。 好消息是我的事件网格触发器启动了,函数app被调用。然而,我发现有时对于同一个文件,事件网格触发器被触发了不止一次。 在这20个文件中,很少有文件非常大,比如300 MB,但其他文

  • 问题内容: 是否有机会检测用户为元素类型HTML所做的每个文件选择? 之前曾多次问过这个问题,但是如果用户再次选择相同的文件,通常不会建议该事件。 问题答案: 的值设置到每个事件。即使选择了相同的路径,这也会重置的值并触发事件。 注意:如果文件以’C:\ fakepath'为前缀是正常的。这是一项安全功能,可防止JavaScript知道文件的绝对路径。浏览器仍然内部知道它。