Dieser Artikel demonstriert die Methode zum Hochladen des Bildes mit JavaScript und HTML.
Wie lade ich ein einfaches Bild mit JavaScript/HTML hoch?
Um ein einfaches Bild mit JavaScript hochzuladen, fügen wir zunächst ein Bild-Tag in die HTML-Seite ein und verwenden dann den JavaScript-Code, um das Bild in die Webseite zu laden und auszuwählen.
Für praktische Implikationen probieren Sie die angegebenen Anweisungen aus.
Beispiel
Befolgen Sie zunächst die angegebenen Anweisungen:
- Fügen Sie das „
” Element und spezifizieren Sie den Typ der Eingabe als „ Datei “. - Dieser „Datei“-Typ bestimmt das Feld in der Dateiauswahl und ein „ Durchsuche ” Schaltfläche zum Hochladen der Dateien.
- „
”-Tag fügt einen Zeilenumbruch ein. - Fügen Sie dann ein „
“ HTML-Tag und fügen Sie das „ Ausweis ”-Attribut, um die eindeutige ID mit einem bestimmten Namen anzugeben. - „ Quelle ”-Attribut zum Hinzufügen der URL der Mediendatei:
< Br >
< Bild-ID = 'mein Bild' Quelle = '#' >
Es ist zu bemerken, dass eine Dateioption erstellt wurde und den Bildnamen nur anzeigen kann, nachdem eine Eingabe akzeptiert wurde:
Jetzt, im „
< Skript >
Fenster. addEventListener ( 'Belastung' , Funktion ( ) {
dokumentieren. querySelector ( 'Eingabe[Typ='Datei']' ) . addEventListener ( 'ändern' , Funktion ( ) {
Wenn ( Das . Dateien && Das . Dateien [ 0 ] ) {
variieren = dokumentieren. getElementById ( 'img_content' ) ;
Bild laden = ( ) => {
URL . widerrufeObjectURL ( Bild Quelle ) ;
}
Bild Quelle = URL . createObjectURL ( Das . Dateien [ 0 ] ) ;
}
} ) ;
} ) ;
Skript >
Im obigen Code-Snippet:
- „ addEventListener() ” Die JavaScript-Methode ermöglicht das Einfügen oder Anhängen eines definierten Ereignishandlers an ein Element.
- „ querySelector() “ ist eine Methode, die verwendet wird, um das erste Element in dem bestimmten Dokument zurückzugeben, das mit dem bestimmten Selektor verknüpft ist.
- „ getElementById() ”-Methode wird verwendet, um das Element unter Verwendung der definierten ID zu erhalten. Dazu wird der Wert von als Parameter übergeben.
- „ revokeObjectURL() “ gibt eine vorhandene Objekt-URL frei, die mithilfe der URL erstellt wurde. Dazu wird die URL des Bildes als Parameter dieser Methode übergeben.
- „ createObjectURL() “ ist eine statische JavaScript-Methode, die dafür sorgt, dass eine bestimmte Zeichenfolge eine URL erhält, die das im Parameter übergebene Objekt darstellt.
Ausgang
Es ist ersichtlich, dass wir ein einfaches Bild erfolgreich hochgeladen haben.
Abschluss
Um das einfache Bild mit JavaScript hochzuladen, verwenden Sie das „ addEventListener() ”-Methode, die das Einfügen oder Anhängen eines definierten Event-Handlers an ein Element erlaubt. Greifen Sie dann über die ID auf das definierte Element zu und verwenden Sie die „ widerrufeObjektURL() ' Und ' createObjectURL() “Methoden. In diesem Beitrag wurde die einfache Methode zum Hochladen von Bildern mit JavaScript/HTML angegeben.