在firefox中,当右键单击文本字段时,如何获取起始位置

In firefox, when right-click on a textfield, how to get the start position?

本文关键字:何获取 获取 位置 firefox 右键 单击 字段 文本      更新时间:2023-09-26

我的要求是,当右键单击特定的值部分时,我需要知道在文本字段中选择了什么值。

例如,假设文本字段中的当前值为"a@a.com,b@b.com,c@c.com",当我将鼠标移到"b@b..com"上并右键单击时,程序应该知道我已经选择了那个电子邮件地址。

我已经为左键点击实现了它(通过检查event.selectionStart),但在Firefox中,右键点击不会将编辑光标移动到点击的位置,所以无论我在哪里右键点击,event.selection Start都保持相同的值。

知道吗?谢谢

好。在firefox中,可以使用event.rangeOffset。