【发布时间】:2023-04-03 00:22:01
【问题描述】:
我想复制输入字段中的文本,但不突出显示选定的文本。下面是代码sn-p,
click = () => {
this.input_ref.current.select();
document.execCommand('copy');
};
<input readOnly ref={this.input_ref} value="hello"/>
<button onClick={this.click}>COPY</button>
我已尝试将 css 添加到输入字段,如下所示,但没有成功。
.no_select {
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
outline: none;
}
<input classname="no_select" readOnly ref={this.input_ref} value="hello"/>
有人可以帮我解决这个问题吗?谢谢。
【问题讨论】:
-
试试这个stackoverflow.com/a/29222158/4321808或者干脆把输入变成一个div
-
它仍然突出显示输入字段中的文本