目前,我作为初学者学习 javascript,并遵循 Nicholas Zakas 的“Professional Javascript for Web Developers”一书。在那里我遇到了剪贴板事件,并试图实现书中的几个脚本。
我观察到 event.clipboardData.getData("text/plain") 可以检索粘贴事件的文本,但不能检索复制事件的文本。
为了解释更多,我对复制事件发出警报:alert(event.clipboardData.getData("text/plain"))
当我试图复制相应字段的值时,会弹出一个空白警报,上面的代码无法检索复制的值。
接下来,我为粘贴事件设置了相同的警报。现在,当我在相应字段中复制并粘贴一些文本时,弹出的警报能够正确显示复制粘贴的值。
我的问题是:这是理想的行为吗?我错过了什么吗?任何人都可以解释这种行为吗?