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

时间:2012-01-10 09:07:16

标签: javascript html firefox dom

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

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

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

有什么想法吗? 感谢...

1 个答案:

答案 0 :(得分:0)

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