[英]How to assign addEventListener as ON in JavaScript?
How to assign addEventListener as on in pure JavaScript ? 如何在纯JavaScript中分配addEventListener? Not jquery.
不是jquery。
// i can do this // assigning document as d // assigning querySelector as $ const d = document const $ = x => d.querySelector(x) //but how to do this $('button').addEventListener('click',doSomething) //to $('button').on('click',doSomething) //assiging addEventListener as on
You could create your own on()
function - 您可以创建自己的
on()
函数-
function on(object, event, callback) {
object.addEventListener(event, callback);
}
Or you could look into prototyping for object functions - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype 或者您可以研究对象函数的原型-https: //developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype
不确定您说的简单是什么意思,但这是替代方法:
document.getElementById("id").onclick = doSomething;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.