document.createElement = function(old){
function createElement(){
return createElement.cache[createElement.cache.length] = old.apply(this, arguments)
}
createElement.cache = [];
return createElement
}(document.createElement)
p=document.createElement("p")
d=document.createElement("div")
alert(document.createElement.cache)
Но во-первых такой ход поломает механизм GC т.к. ссылка на элемент всегда будет, а потому очистки не произойдёт никогда. А во-вторых(следует из первого) неизвестно какие из этих элементов будут использованы, а какие уже устарели.