javascript中的一些对象可以附加一个方法。
例如,我们可以Array.prototype.pop = function() {...}
所以我想问的是,我们可以将方法附加到DOM元素吗?
假设我有以下
var x = document.getElementById("hello");
x.toggle();
如何将一个名为toggle
的方法附加到DOM元素,就像我们在jquery中所做的一样?
非常感谢你。
答案 0 :(得分:1)
概念上,you can append functions因为DOM元素毕竟是对象。但实际上,你应该避免这样做。 Circular references是将对象绑定到DOM元素的问题之一,这可能导致内存“泄漏”