我有一个带有 onPaste 事件处理程序的输入元素。当我将一串文本(例如“我粘贴的字符串”)粘贴到输入中时,event
会给我一个空字符串“”值:
<input onPaste={handleOnPaste} placeholder="paste image or url here"></input>
function handleOnPaste(e) {
const stringValue = e.target.value;
console.log({ stringValue }); // logs ""
console.dir({target: e.target}) // logs "A string I pasted". See image below
console.dir({value: e.target.value}) // logs ""
}
- 为什么
console.dir(e.target)
提供一个value
不同于console.dir(e.target.value)
. - 如何访问在我的 javascript 中包含字符串的值?