前提・実現したいこと
javascriptでaddEventListenerから呼ぶ関数に
任意引数を持たすことはできますか。
要件:eventを取得しつつ、引数を渡したい
該当のソースコード
■■ここまでは確認しています。■■
MouseEventと同時に任意引数を含めたい
var btn = document.getElementById('btn'); btn.addEventListener('mousedown', MouseDownXxx) function MouseDownXxx(evt: MouseEvent) { let xz let yz xz = evt.x yz = evt.y }
■■やりたいことのイメージ■■
var btn = document.getElementById('btn'); var 任意引数 btn.addEventListener('mousedown', MouseDownXxx(evt, 任意引数)) function MouseDownXxx(evt: MouseEvent, 任意引数) { let xz let yz let goukei xz = evt.x yz = evt.y goukei = 任意引数 + xz console.log(goukei ); }
回答2件
あなたの回答
tips
プレビュー