Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果未聚焦任何输入,则粘贴到默认文本区域_Javascript_Reactjs_Textarea - Fatal编程技术网

Javascript 如果未聚焦任何输入,则粘贴到默认文本区域

Javascript 如果未聚焦任何输入,则粘贴到默认文本区域,javascript,reactjs,textarea,Javascript,Reactjs,Textarea,当用户粘贴任何内容并且页面上没有任何输入/文本区域时,我希望粘贴事件由特定的默认文本区域处理。如何执行此操作?因此,请侦听粘贴事件。确定它是否在输入中。如果不是,请读取剪贴板数据并对其进行处理 window.addEventListenerpaste,函数evt{ 如果!['TEXTAREA','INPUT'].includesevt.target.nodeName{ const clipboardData=evt.clipboardData | | window.clipboardData

当用户粘贴任何内容并且页面上没有任何输入/文本区域时,我希望粘贴事件由特定的默认文本区域处理。如何执行此操作?

因此,请侦听粘贴事件。确定它是否在输入中。如果不是,请读取剪贴板数据并对其进行处理

window.addEventListenerpaste,函数evt{ 如果!['TEXTAREA','INPUT'].includesevt.target.nodeName{ const clipboardData=evt.clipboardData | | window.clipboardData const pastedData=clipboardData.getData'Text' var ta=document.querySelectortextarea ta.value=ta.value+pastedData } } 你好


您好

我是否可以将粘贴事件发送到textarea,以便自动更新其值,而无需访问剪贴板API并手动更新它?