onchange
previewImage
と入力すると、previewImage
関数で値を取得できます(eと書く人も多いでしょう)。このeは何ですか? onchange
に previewImage('segmentfault')
を入力し、previewImage
関数でのみセグメントフォルトを取得できる場合、それはどこに行きますか? ?同時に取得したい場合はどうすればよいですか?
また、previewImage('segmentfault')
と previewImage
の違いは何ですか?
が previewImage
を渡すとき、それは単なる参照ではありませんか? なぜ直接呼び出されるのでしょうか?
お勧めの js チュートリアルまたは本を教えてください。現在、私は jq、vue、およびさまざまな js ライブラリのみを使用しています。 。しかし、問題に遭遇したとき、必ずしも解決できるわけではなく、イライラしてしまいます。 。基礎から学びたいならこの本がおすすめです
高洛峰2017-05-19 10:20:17
previewImage のパラメータは、<input> タグを参照することができます。
this.files を通じてファイルを操作します。たとえば、this.files.length はファイルの数であり、this.files[index] は対応するファイルを指します。
previewImage のパラメータは、変更イベントを参照するイベントにすることができます。
イベント ハンドラーを追加するには、
1. js コードを引用符で直接記述します (例:
2.onchange = 関数名、関数はスクリプト内で宣言されます。 「previewImage」に()を付けないと実行されません。
リーリー3.DOM レベル 0 イベント ハンドラー
リーリー4.DOM レベル 2 イベント ハンドラー
リーリー間違ったことを書いているかもしれません。最善の方法は、自分で練習することです。
私が読んだ本は『JavaScript 上級プログラミング』第3版です。