如何从Kotlin生成HTML标签?
我想从Kotlin(运行在浏览器中)生成HTML。 我尝试了Kotlinx库,但不支持回调 ,例如:
div { onclick = { event -> window.alert("Kotlin!") } }
还有其他类似的图书馆吗? 也许类似于Clojure的Hickup或Groovy的MarkupBuilder ?
Kotlinx库支持回调。 其事件页面中的代码示例是错误的。 只需包含kotlinx.html.js.*
并使用以Function
结尾的事件名称:
div { onClickFunction = { event -> window.alert("Kotlin!") } }
为了让事情变得更加困难, onClick
的名字确实存在,但是它需要一个字符串: onClick = "alert('Kotlin!')"