javascript - jsのonchangeイベントバインディングでパラメータを渡すにはどうすればよいですか?
PHPz
PHPz 2017-05-19 10:18:17
0
3
773
リーリー

onchangepreviewImageと入力すると、previewImage関数で値を取得できます(eと書く人も多いでしょう)。このeは何ですか?
onchangepreviewImage('segmentfault') を入力し、previewImage 関数でのみセグメントフォルトを取得できる場合、それはどこに行きますか? ?同時に取得したい場合はどうすればよいですか?

また、previewImage('segmentfault')previewImage の違いは何ですか?

previewImage を渡すとき、それは単なる参照ではありませんか? なぜ直接呼び出されるのでしょうか?

お勧めの js チュートリアルまたは本を教えてください。現在、私は jq、vue、およびさまざまな js ライブラリのみを使用しています。 。しかし、問題に遭遇したとき、必ずしも解決できるわけではなく、イライラしてしまいます。 。基礎から学びたいならこの本がおすすめです

PHPz
PHPz

学习是最好的投资!

全員に返信(3)
小葫芦

previewImage のパラメータは、<input> タグを参照することができます。
this.files を通じてファイルを操作します。たとえば、this.files.length はファイルの数であり、this.files[index] は対応するファイルを指します。
previewImage のパラメータは、変更イベントを参照するイベントにすることができます。

イベント ハンドラーを追加するには、
1. js コードを引用符で直接記述します (例:

)。 リーリー

2.onchange = 関数名、関数はスクリプト内で宣言されます。 「previewImage」に()を付けないと実行されません。

リーリー

3.DOM レベル 0 イベント ハンドラー

リーリー

4.DOM レベル 2 イベント ハンドラー

リーリー

間違ったことを書いているかもしれません。最善の方法は、自分で練習することです。
私が読んだ本は『JavaScript 上級プログラミング』第3版です。

いいねを押す +0
巴扎黑

e表示event
可以通过this获取相关filesデータ;
おすすめ「JavaScript 高度なプログラミング」

いいねを押す +0
伊谢尔伦

Basic js 推奨 Rhino 本 -- JavaScript の権威ガイド (第 6 版)

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート