タイトルの書き換え: この関数は、明示的なリクエストなしに addEventListener によって呼び出されます。
P粉477369269
P粉477369269 2023-10-18 23:57:48
0
2
597

ページができました:

リーリー

いくつかのクリック イベントを追加したい:

リーリー

魔法のように機能します!ただし、2 番目の引数を外部関数に設定した場合:

リーリー

関数をすぐに呼び出します。どうすればこれを止められますか?とても腹立たしい!

これはライブデモです: http://jsfiddle.net/ey7pB/1/

P粉477369269
P粉477369269

全員に返信(2)
P粉258083432

2 番目のパラメータには関数 参照 が必要なので、これを指定する必要があります。問題のコードでは、すぐに関数を呼び出して、その result (これは 未定義です...関数が行うのは alert と戻り値だけであるため)何もない)。 (最初の例のように) 匿名関数で関数を呼び出すか、関数を返すように関数を変更します。

###あなたはこれを行うことができます:### リーリー

またはこれ:

リーリー

デモ:

http://jsfiddle.net/tcCvw/

いいねを押す +0
P粉773659687

イアンの 回答を引用 :

リーリー

これは更新された fiddle です。

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