Safari&event.target.select()

问题描述 投票:1回答:1

我的Safari浏览器(11.1.2)会立即取消选择文本。这是一个已知的错误? Chrome和Firefox保留选择项

我写了一个小示例作为react组件:

const Foobar = () => {
  return (
    <div>
      <input type="text" value="foobar" onFocus={e => e.target.select()} />
    </div>
  )
}

ReactDOM.render(<Foobar />, document.getElementById('root'));

https://codepen.io/anon/pen/zLjqbZ

reactjs safari
1个回答
0
投票

添加行:

onMouseUp={e=>e.preventDefault()}
© www.soinside.com 2019 - 2024. All rights reserved.