如何将HTML元素或DocumentFragment附加到DOM?
我有一个像<p>Hello, World!</p>
这样的HTML片段<p>Hello, World!</p>
并且希望将其附加到包含HTML页面的容器
<script src="lib/kotlin.js"></script> <script src="my-app.js"></script>
我脑海中有两个包:
- kotlin.js.dom.html.window.document。*
- kotlin.browser.document。*
我应该使用哪一个,如何访问文档的根目录? 我已经尝试document.getElementById("container")
,其中容器是一个DIV的ID。 但是这返回null
。 我也试过document.appendChild(node)
…
还有哪些我应该更喜欢上面的软件包?
- 是否有可能使用Kotlin构建完整的Node.js Web应用程序?
- 你如何建立一个Kotlin多平台构建?
- 使用运行在节点服务器上的Kotlin代码的Websockets
- KotlinJS:我什么时候可以使用Kotlin动态types
- 如何使用Kotlin匿名类作为本机JavaScript函数的参数?
我只是想出了编译的应用程序的JS输出需要低于应用程序内引用的元素。
我已经创建了一个演示例子 :
<!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>