this
スカラタグで作成されたイベント ハンドラ内から現在の ( ) 要素のテキストにアクセスしようとしています。これが私が試したものです:
val onChange = {(e: HTMLElement) =>
number() = e.textContent.toInt
}: js.ThisFunction
input(`type`:="number", onchange := onChange).render
上記のコードをデバッグすると、関数に何も渡されませんonChange
。具体的には、これを関数 body: に入れると js.Dynamic.global.alert(JSON.stringify(e))
、 が出力され{}
ます。e.textContent
また、 nullのエラーが発生します。this
javascript要素に渡すにはどうすればよいですか?