<input type="file" type="file" accept="image/*" onchange="previewImage" multiple/>
onchange
里面填写previewImage
能在previewImage
函数里面获取到一个值(很多人都会写成e),里面有files,这个e是什么?
如果在onchange
里面填写previewImage('segmentfault')
,在previewImage
Dalam fungsi, hanya segmentfault yang boleh diperolehi. Apakah yang perlu saya lakukan jika saya mahu mendapatkannya pada masa yang sama?
Dan apakah perbezaannya previewImage('segmentfault')
和previewImage
?
diluluskan previewImage
, bukankah ia hanya rujukan Mengapa ia dipanggil terus?
Sila syorkan tutorial atau buku js Sekarang saya hanya menggunakan perpustakaan jq, vue dan pelbagai js. . Tetapi apabila saya menghadapi masalah, saya tidak selalu dapat menyelesaikannya, yang membuatkan saya kecewa. . Jika anda ingin belajar dari asas, sila syorkan buku ini
Parameter pratontonImej boleh jadi ini, yang merujuk kepada teg <input>
Kendalikan fail melalui this.files Contohnya, this.files.length ialah bilangan fail, dan this.files[index] menghala ke fail yang sepadan.
Parameter pratontonImej boleh menjadi peristiwa, yang merujuk kepada peristiwa perubahan.
Untuk menambah pengendali acara, anda boleh
1 Tulis kod js terus dalam tanda petikan, seperti
2.onchange = nama fungsi, fungsi diisytiharkan dalam skrip. Jika "previewImage" tidak menambah (), ia tidak akan dilaksanakan.
3.DOM tahap 0 pengendali acara
4.DOM tahap 2 pengendali acara
Saya mungkin ada salah tulis Cara terbaik adalah dengan mengamalkannya sendiri.
Buku yang saya baca ialah "JavaScript Advanced Programming" edisi ketiga.
e
表示event
;可以通过
this
获取相关files
Data;Disyorkan "Pengaturcaraan Lanjutan JavaScript"
Buku Badak Cadangan js Asas--Panduan Berwibawa untuk JavaScript (Edisi Ke-6)