我正在使用 Kotlin 到 Javascript 的转换。
当文本区域发生变化时,我有这个功能来编辑 div 的内容。
fun doStuff()
{
val div = document.createElement("div") as HTMLDivElement
val textarea = document.createElement("textarea") as HTMLTextAreaElement
textarea.onchange = {
div.innerHTML = "5"
}
div.innerHTML = textarea.value
}
for 的行div.innerHTML = "5"
有“期望动态类型的值”的错误,但div.innerHTML = textarea.value
从来没有错误。
为什么我在 onchange 处理程序中得到“期望动态类型的值”,即使事件处理程序外部的同一行代码不会给出错误?