0

我有一个带有 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 ""
    }

截屏

  1. 为什么console.dir(e.target)提供一个value不同于console.dir(e.target.value).
  2. 如何访问在我的 javascript 中包含字符串的值?
4

0 回答 0