ボタンをクリックしてファイルをダウンロードしようとしています。私の具体的な方法は次のとおりです:
この方法ではファイルがダウンロードされますが、ファイルは無期限にダウンロードされ続けます。なぜこれが起こっているのかわかりませんし、これを修正する方法もわかりません。
これはこの関数を呼び出す方法です。
これは関数のコードです:
問題は、同じ要素を再利用することです。したがって、getImage() の最後に発生するクリック イベントによってクリック リスナーがトリガーされ、getImage() が再度呼び出され、getImage() 呼び出しの無限ループが作成されます。
この問題を解決するには、getImage() で新しい要素を作成し、それをスクリプトの「ダウンロード」要素として使用します。 ######例えば:############ リーリー
問題は、同じ要素を再利用することです。したがって、getImage() の最後に発生するクリック イベントによってクリック リスナーがトリガーされ、getImage() が再度呼び出され、getImage() 呼び出しの無限ループが作成されます。
この問題を解決するには、getImage() で新しい要素を作成し、それをスクリプトの「ダウンロード」要素として使用します。 ######例えば:############ リーリー