javascript - 在 Web 控件中处理多个事件

标签 javascript

如何使用 javascript 处理 web 控件中的多个事件,以便在 textarea 中处理 onpaste 和 on keyup 事件

最佳答案

为一个元素分配不同的事件处理程序没有什么特别的技巧,只需按照您的意愿定义它们即可:

var tArea = document.getElementById("myTextArea");

// Define `onpaste` handler - note that Opera doesn't support `onpaste`
tArea.onpaste = function (evt) {
}

// Define `onkeyup` handler
tArea.onkeyup = function (evt) {
}

如果要为同一个事件分配多个函数,需要使用attachEvent对于 IE 和 addEventListener对于其他浏览器。

关于javascript - 在 Web 控件中处理多个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3043418/

相关文章:

javascript - 将值传递给 URL、安全措施

javascript - JS 中的依赖跟踪功能

javascript - 链接到外部页面上的特定位置

javascript - 包 react-native-webview 已被忽略,因为它包含无效配置

javascript - 解析 Angular js中函数内部的值

javascript - 英特尔XDK : Playing audio that is not in the application folder

javascript - 内联 if 语句不起作用 Angular 5

c# - 确认对话框以及如何在代码隐藏中控制它

javascript - Redux状态树结构: "same type of data with different format/amounts of detail"

javascript - 获取所有 .uploadedFiles 的所有文件