Heim  >  Fragen und Antworten  >  Hauptteil

javascript – In Bezug auf input="file" wird das Änderungsereignis nicht ausgelöst, wenn dieselbe Datei wiederholt ausgewählt wird

Die normale Idee besteht darin, den Eingabeinhalt jedes Mal zu löschen, nachdem ich die Eingabedatei erhalten habe. Ich habe auf Baidu gesucht und festgestellt, dass einige Methoden das Zurücksetzen des Formulars verwenden, aber was ist, wenn es sich nur um eine separate Eingabedatei handelt das from-Element? Darüber hinaus weisen einige der online verfügbaren Methoden eine schlechte Kompatibilität auf. Verfügen erfahrene Fahrer über zuverlässige Methoden?

Ich habe diese Methode gerade gesehen. Wie ist die Kompatibilität?

学习ing学习ing2685 Tage vor1093

Antworte allen(2)Ich werde antworten

  • 欧阳克

    欧阳克2017-06-14 10:54:52

    input.addEventListener('click', function() {
        this.value = '';
    }, false);

    Antwort
    0
  • 学习ing

    学习ing2017-06-14 10:54:52

    几种思路:
    1.将input 的value设置为'',同楼上。
    2.使用一个新的input替换掉当前input
    3.移除input的value属性。

    Antwort
    0
  • StornierenAntwort