jsでchangeイベントを実装したところ、最低二回は実行されてしまいます。
1度目は、最初に取得した値に対して実行し、
二度目に本来処理したい値に対して処理が実行されます。
関数aで月を何度か変更後に、関数bでラジオボックス変更に対してして表示を変える処理なのですが、
関数bの挙動がおかしくなってしまいます。
何かコードを記述すれば(returnのような)治るのでしょうか?
下記がコードになります。
途方に暮れてしまい、どのようにすればいいのかわかりません。
対処方法を教えていただけましたら幸いです。
よろしくお願いいたします。
function a(){ . . . . var month = document.getElementsByClassName('month_select')[0]; month.addEventListner('change', functino(){....} b(i,k) )} function b(i,k){ var radiobox = .....; radiobox.addEventListener('change', function(){...} . . . change_list(x, y); )}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。