gpt4 book ai didi

javascript - native 事件对象的自定义方法。

转载 作者:行者123 更新时间:2023-11-30 18:35:03 26 4
gpt4 key购买 nike

很长一段时间以来,我认为可以将自定义方法添加到 native 事件对象。你怎么想?我还没有找到办法。如果有任何意见和建议,我将不胜感激。

最好的问候。

最佳答案

扩展 Javascript 的 native 对象通常被认为是不好的做法。但如果您愿意,您可以向对象原型(prototype)添加一个方法。

例子:

html:

<button id="foo">Foo</button>

js:

var b = document.querySelector("#foo");

MouseEvent.prototype.foo = function () {
alert("FOO");
};

b.addEventListener('click', function (e) {
e.foo();
};

/* for < IE9, use this instead of addEventListener...
onclick = function (e) {
e.foo();
};
*/

您可以在此处找到事件列表:https://developer.mozilla.org/en/DOM/event

关于javascript - native 事件对象的自定义方法。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8471631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com