【问题标题】:firefox selectionchange event for textarea?textarea的firefox selectionchange事件?
【发布时间】:2020-11-05 15:34:46
【问题描述】:

textarea 中侦听 selectionchange 事件在 chrome 和 safari 中有效,但在 Firefox 中无效。

<div>selecting me will detect your selecting!</div>
<textarea>alas, I will not!</textarea>
<div id="f"></div>
document.addEventListener( 'selectionchange', function() {
  document.getElementById('f').innerHTML += '<br>selecting';
});

我应该监听什么事件?

演示

https://codepen.io/jedierikb/pen/XWXxmZW

【问题讨论】:

标签: javascript html firefox textselection


【解决方案1】:

虽然文档 'selectionchange' 事件不会在 firefox textareas 中触发,但 textareas 本身可以侦听触发相同事件类型的 'select' 事件。

https://developer.mozilla.org/en-US/docs/Web/API/Element/select_event

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    • 2011-01-28
    • 1970-01-01
    相关资源
    最近更新 更多