No, no es así, ya que ajax.responseText es texto, y no un elemento válido del DOM. Algo así podría ser:
Código javascript
:
Ver originalparentNodo = selectDestino.parentNode;
var container = document.createElement("div");
container.innerHTML = ajax.responseText;
parentNodo.replaceChild(container, selectDestino);