function walkTheDOM(node, func) {
func(node);
node = node.firstChild;
while (node) {
walkTheDOM(node, func);
node = node.nextSibling;
}
}
function purgeEventHandlers(node) {
walkTheDOM(node, function(e) {
for (var n in e) {
if (typeof e[n] == 'function') {
//alert(e[n]);
e[n] = null;
}
}
delete node;
node=null;
});
}
调用在window.onunload的时候调用
purgeEventHandlers(document);
测试通过