For more context around this demo, visit: http://welcome.totheinter.net/2009/07/21/the-undocumented-life-of-javascripts-parentnode-property-internet-explorer-edition/.
When traversing the DOM in JavaScript in IE7 (possibly 6 and 8 too), the parentNode of a given node might not be correct. Specifically, when looking at all of a node's children, the children's parentNode might not point back to that original node.
To see this behavior in action:
The structure of the DOM will be printed on the right, and the offending nodes will be wrapped in <error> tags