検索

ホームページ  >  に質問  >  本文

javascript - jsのonchangeイベントバインディングでパラメータを渡すにはどうすればよいですか?

リーリー

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

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

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

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

PHPzPHPz2770日前800

全員に返信(3)返信します

  • 高洛峰

    高洛峰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版です。

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-19 10:20:17

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

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:20:17

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

    返事
    0
  • キャンセル返事