parentNode; $outerChoose = $otherwise->parentNode; while ($element->firstChild) $outerChoose->appendChild($element->removeChild($element->firstChild)); $outerChoose->removeChild($otherwise); } }