将方法附加到DOM元素的JavaScript原型
javascript中的某些对象可以附加一个方法。 例如,我们可以使用将方法附加到DOM元素的JavaScript原型,javascript,dom,Javascript,Dom,javascript中的某些对象可以附加一个方法。 例如,我们可以使用Array.prototype.pop=function(){…} 所以我想问的是,我们可以在DOM元素中附加一个方法吗 假设我有以下几点 var x = document.getElementById("hello"); x.toggle(); 我怎样才能像在jquery中那样,将名为toggle的方法附加到DOM元素 非常感谢。在概念上,因为DOM元素毕竟是对象。然而,在实践中,你应该避免这样做。与将对象绑定到DOM元素
Array.prototype.pop=function(){…}
所以我想问的是,我们可以在DOM元素中附加一个方法吗
假设我有以下几点
var x = document.getElementById("hello");
x.toggle();
我怎样才能像在jquery中那样,将名为toggle
的方法附加到DOM元素
非常感谢。在概念上,因为DOM元素毕竟是对象。然而,在实践中,你应该避免这样做。与将对象绑定到DOM元素相关的问题之一可能导致内存“泄漏”的可能重复也与此相关:是否真的没有办法在IE中公开html元素的原型(