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