Mit appendChild direkt gar nicht.
Au mann, ich steh heute echt aufm Schauch! Was ist denn der Unterschied zwischen appendChild() und element.insertAdjacentHTML("BeforeEnd", html_string). Wird nicht in beiden Fällen am Schluss ein Kindknoten (also z.B. eine tr als letztes Kind von table) angefügt?