##問題点
イベント内で発火させた結果を変数に入れて保持をさせて他のイベントや関数で使いたいのですがうまくいきません。
##該当のソースコード
javascript
1const priceInput = document.querySelector('.search .price input'); 2let tempValue = null; 3priceInput.addEventListener('input', function updateValue(e){ 4 tempValue = e.target.value; 5 console.log(tempValue) //値は取れる 6}); 7console.log(tempValue) //発火させてもnullのままこの値は上書きされない
##試したこと
tempValueという変数を最初にイベント外で宣言をしてあげてイベントが発火したら変数の値が更新すると思っていたのですが違いました。というかやっぱり無理なのかな。。。
もし出来たら幅が広がるので皆さんよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/22 09:21
2020/02/22 09:30
2020/02/22 13:04