Heim  >  Artikel  >  Web-Frontend  >  Wie erhält JS den Wert der Datei in der Eingabe und zeigt ihn auf der Seite an?

Wie erhält JS den Wert der Datei in der Eingabe und zeigt ihn auf der Seite an?

小云云
小云云Original
2018-03-12 09:02:334461Durchsuche

Dieser Artikel teilt Ihnen hauptsächlich eine JS-Implementierungsmethode mit, um den Wert der Eingabe [Datei] zu erhalten und auf der Seite anzuzeigen. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich ist. Folgen wir dem Editor und werfen wir einen Blick darauf.

Das Beispiel lautet wie folgt:

$(document).on('change', '.photo-box .file', function () {
  //alert($(this).val());
  function getObjectURL(file) {
    var url = null;
    if (window.createObjectURL != undefined) { // basic
      url = window.createObjectURL(file);
    } else if (window.URL != undefined) { // mozilla(firefox)
      url = window.URL.createObjectURL(file);
    } else if (window.webkitURL != undefined) { // webkit or chrome
      url = window.webkitURL.createObjectURL(file);
    }
    return url;
  }
  var objUrl = getObjectURL(this.files[0]);
  console.log("objUrl = " + objUrl);
  var html = &#39;<p class="photo-box"><img src="&#39; + objUrl + &#39;" alt=""><p class="photo-btn"><p>删除</p></p></p>&#39;;
  $(this).parent().parent().append(html);
})

Verwandte Empfehlungen:

js Clear Input File Upload Dateiinhaltscode

HTML5-Typ=Datei-Datei-Upload-Funktion

So löschen Sie den Wert von [type="file"] in der Eingabe

Das obige ist der detaillierte Inhalt vonWie erhält JS den Wert der Datei in der Eingabe und zeigt ihn auf der Seite an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn