js は各クリックのインデックス値をどのように保存しますか
ringa_lee
ringa_lee 2017-07-05 10:38:25
0
5
730

この質問は弱いかもしれませんが、それを解決する良い方法が見つかりませんでした。また、質問できるフロントエンドも他にありません。よろしくお願いします...
このような質問があります。必要に応じて、dom を写真に示します

ボタンのセットです。各クリックのインデックス値を記録したいです。以前、記録するために cookie を書きました...しかし、最近クロージャとスコープを調べてみると、私の記述方法が冗長であると感じました。戻り値と関数の解決策

この直接印刷はクリックが非同期なので実行されないと間違いなく空になりますが、ここで毎回の値をどのように記録するのでしょうか? 普通の関数であれば、 1 回実行する場合、このクリックは実行できません。1 回の実行では、値をここにどのように格納する必要がありますか?

ringa_lee
ringa_lee

ringa_lee

全員に返信(5)
给我你的怀抱

メモリ機能、ボタンのインデックス値とクリック数を記憶します。もちろん、過去のクリックインデックスシーケンスも記憶できます

リーリー
いいねを押す +0
黄舟

各クリックに割り当てられた値を監視できるようにconsole.log(click_num);放在click関数を追加します

いいねを押す +0
三叔

ローカルストレージセッションストレージを試すことができます

いいねを押す +0
大家讲道理

リーリー

いいねを押す +0
洪涛

インデックスを変数に保存する方が合理的です
毎回インデックスを出力したい場合は、クリックイベントにconsole.log()を入れます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート