Replaces this node with another node.
Node replaceWith(Node otherNode) { try { final Node parent = this.parentNode; parent._replaceChild(otherNode, this); } catch (e) {} ; return this; }