Fotiman - 5:20 pm on Jan 17, 2013 (gmt 0)
I used the Chrome Developer Tools to inspect the element.
The element is an "a" element.
It has a __proto__ of "HTMLElement", which in turn has a __proto__ of "Element", which has a method "remove".
However, I'm having a hard time finding an specifications for what an "Element" is supposed to implement, and I think this might be a browser specific object. In my opinion, you've found a valid case for concern, as "remove" doesn't seem to be documented anywhere.