Я использую трансплантацию Kotlin to 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
}
В строке для div.innerHTML = "5"
есть ошибка«Ожидается значение динамического типа», но div.innerHTML = textarea.value
никогда не приводит к ошибке.
Почему я получаю «Ожидаемое значение динамического типа» в обработчике onchange, даже если та же строка кодавне обработчика событий не выдаст ошибку?