【问题标题】:In firefox, when right-click on a textfield, how to get the start position?在Firefox中,右键单击文本字段时,如何获取起始位置?
【发布时间】:2012-02-06 17:10:38
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript html firefox dom


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-01
      • 1970-01-01
      相关资源
      最近更新 更多