¿Cómo adjuntar un elemento HTML o un DocumentFragment al DOM?

Tengo un fragment de HTML como <p>Hello, World!</p> y quiero adjuntarlo a la página HTML del contenedor que incluye

 <script src="lib/kotlin.js"></script> <script src="my-app.js"></script> 

Hay dos packages que me vinieron a la mente:

  • kotlin.js.dom.html.window.document. *
  • kotlin.browser.document. *

¿Qué debería usar y cómo accedo a la raíz del documento? Ya he intentado document.getElementById("container") por el cual container es el id de un DIV. Pero esto devuelve null . También probé document.appendChild(node)

Además, ¿cuál de los packages anteriores debería preferir?

Acabo de descubrir que la salida JS de la aplicación comstackda debe estar debajo del elemento al que se hace reference dentro de la aplicación.

Creé un caso de demostración que ilustra esto :

 <!DOCTYPE html> <meta charset="utf-8"/> <script src="lib/kotlin.js"></script> <p>Look inside the JavaScript Console of your browser…</p> <div id="container"></div> <script> console.log("Native JavaScript"); </script> <!-- This script tag was misplaced. It needs to be placed after all elements you want to access in your DOM --> <script src="kotlin-javascript-hello-world.js"></script> 
  • Kotlin: crea y refiere matrices de Java verdaderas (para JNA)
  • Cómo ejecutar tornado fx hello world con java 7
  • RxJava BehaviorSubject no emite el último elemento?
  • Kotlin generics wildcard con extender
  • Robolectric KeyStoreKeyGenerator
  • Bloque perezoso Kotlin no ejecutado cuando se usa Mockito e InjectMocks
  • Kotlin mutableList () devuelto desde Map :: getOrElse no expone add ()
  • ¿Qué es un module de Kotlin?
  • Javalin tutorial yielding "Referencia sin resolver: AtomicInteger"
  • Hay alguna biblioteca para trabajar con mónadas en kotlin?
  • ¿Hay alguna manera de exigir que un tipo genérico sea una class de datos en Kotlin?