in effetti devi stare attento. Non è detto in generale che

node.parentNode

esista.

potresti per sicurezza modificare la funzione così:

codice:
function cRemoveElement(id) {
   var node = document.getElementById(id);
   
   if ((node) && (node.parentNode)) {
     var removed = node.parentNode.removeChild(node); 
     return true;
   }

   return false;
}

/********/

if (cRemoveElement('nodo')) {
  /* nodo eliminato, istruzioni seguenti */
}
else {
  /* errore */
}

ciao