Hallo wahsaga,
outerHTML von X dürfte gleich innerHTML von Y sein, wenn Y X umschließt, und sonst nichts weiter enthält.
müsste dann x.outerHTML nicht das selbe sein, wie x.parentNode.innnerHTML? Weitere Elemente im Elternknoten müssten dann evtl. noch identifiziert werden.
Gruß, Jürgen