我正在尝试创建一个 Chrome 扩展程序,当用户在聊天框中按下回车键时,它会修改提交的消息。文本区域的 HTML 代码:
<textarea class="uiTextareaAutogrow input" onkeydown="Bootloader.loadComponents(["control-textarea"], function() { TextAreaControl.getInstance(this) }.bind(this)); "></textarea>
我尝试对 onkeydown-event 使用类似的东西。当他按 Enter 并提交文本时,我想用文本“测试”替换用户消息
if (event.keyCode == 13) {this.value='test';}
但当然这不起作用,因为 facebooks javascript 使用 Eventlisteners 和 .bind,所以 textarea 中的值在处理和提交文本后发生变化,但我需要在处理之前对其进行修改。有人知道我该如何解决这个问题吗?