Tämä kirjoitus havainnollistaa menetelmän kuvan lataamiseen JavaScriptin ja HTML:n avulla.
Kuinka ladata yksinkertainen kuva JavaScriptin/HTML:n avulla?
Jos haluat ladata yksinkertaisen kuvan JavaScriptin avulla, lisäämme ensin kuvatunnisteen HTML-sivulle ja käytämme sitten JavaScript-koodia kuvan lataamiseen ja valitsemiseen verkkosivulle.
Käytä annettuja ohjeita kokeilemalla käytännön seurauksia.
Esimerkki
Noudata ensin annettuja ohjeita:
- Aseta '
' -elementti ja määritä syötteen tyyppi ' tiedosto ”. - Tämä 'tiedosto'-tyyppi määrittää kentän tiedostovalinnassa ja ' Selaa ” -painiketta tiedostojen lataamiseen.
- '
' -tunniste lisää rivinvaihdon. - Lisää sitten ' 'HTML-tunniste ja lisää ' id ” -attribuutti määrittääksesi yksilöllisen tunnuksen tietyllä nimellä.
- ' src ” attribuutti, jota käytetään lisäämään mediatiedoston URL-osoite:
< br >
< img id = 'minun kuvani' src = '#' >
Voidaan huomata, että tiedostovaihtoehto on luotu, ja se voi näyttää kuvan nimen vasta hyväksytyään syötteen:
Nyt sisällä ' ' -tunnistetta, käytä seuraavaa koodia:
< käsikirjoitus >
ikkuna. addEventListener ( 'ladata' , toiminto ( ) {
asiakirja. querySelector ( 'input[type='file']' ) . addEventListener ( 'muuttaa' , toiminto ( ) {
jos ( Tämä . tiedostot && Tämä . tiedostot [ 0 ] ) {
varimg = asiakirja. getElementById ( 'img_content' ) ;
img. lastina = ( ) => {
URL-osoite . revokeObjectURL ( img. src ) ;
}
img. src = URL-osoite . CreateObjectURL ( Tämä . tiedostot [ 0 ] ) ;
}
} ) ;
} ) ;
käsikirjoitus >
Yllä olevassa koodinpätkässä:
- ' addEventListener() ” JavaScript-menetelmä mahdollistaa määritellyn tapahtumakäsittelijän lisäämisen tai liittämisen elementtiin.
- ' querySelector() ” on menetelmä, jota käytetään palauttamaan ensimmäinen kohde tietyssä asiakirjassa, joka linkittää tiettyyn valitsimeen.
- ' getElementById() ” -menetelmää käytetään elementin saamiseksi määritetyn id:n avulla. Tätä tarkoitusta varten parametrin arvo välitetään parametrina.
- ' revokeObjectURL() ” vapauttaa olemassa olevan objektin URL-osoitteen, joka on luotu käyttämällä URL-osoitetta. Tätä varten kuvan URL-osoite välitetään tämän menetelmän parametrina.
- ' luoObjectURL() ” on staattinen JavaScript-menetelmä, joka saa tietylle merkkijonolle URL-osoitteen, joka edustaa parametrissa välitettyä objektia.
Lähtö
Voidaan huomata, että olemme onnistuneesti lähettäneet yksinkertaisen kuvan.
Johtopäätös
Voit ladata yksinkertaisen kuvan JavaScriptin avulla käyttämällä ' addEventListener() ”-menetelmä, joka mahdollistaa määritellyn tapahtumakäsittelijän lisäämisen tai liittämisen elementtiin. Siirry sitten määritettyyn elementtiin tunnuksella ja käytä ' revokeObjectURL() ' ja ' luoObjectURL() ”menetelmiä. Tämä viesti kertoi yksinkertaisen kuvien latausmenetelmän JavaScriptin/HTML:n avulla.