从DOM元素清除事件处理程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从DOM元素清除事件处理程序相关的知识,希望对你有一定的参考价值。
Memory leakage in IE6/7 if the event handlers are not purged before deleting an element.
Object.protoype.purge = function purge(d) { var a = d.attributes, i, l, n; if (a) { l = a.length; for (i = 0; i < l; i += 1) { n = a[i].name; if (typeof d[n] === 'function') { d[n] = null; } } } a = d.childNodes; if (a) { l = a.length; for (i = 0; i < l; i += 1) { purge(d.childNodes[i]); } } }
以上是关于从DOM元素清除事件处理程序的主要内容,如果未能解决你的问题,请参考以下文章
在 JavaScript 中清除事件处理程序有多重要? [复制]
Raphael JS:如何从 Dom 对象(Element.node)中获取 Raphael 元素?