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

javascript - JQuery が新しく作成された img タグに onload イベントを追加し、それを自動的に呼び出す方法。

これは、最初にページに入ったときの様子です: Web ページがロードされた後、ターゲット画像が自動的に呼び出されます。見つからない場合は、バックアップ画像 (JS の onload イベント noImg() メソッド) を使用します。問題は、検索ボックスにキーワードを入力した後、検索をクリックすると、Web ページに検索結果が表示された後、onload メソッドが呼び出されなくなります。それに onload: "noImg()" を追加しました。しかし、うまくいきませんでした。それを壊すにはどうすればいいですか?神に啓蒙を求めてください~

ページがロードされたばかりのときは、次のように表示されました:

次に、[検索]をクリックすると、次のように表示されます:

上に検索ボックスがあります。検索ボックスにキーワードを入力すると、Ajax 非同期リクエストが呼び出され、返送されたデータがページに再入力されます:

リーリー

これは最初から利用可能な js メソッドです:
/ Web ページの画像が非現実的な場合は代替画像を使用します /

リーリー
阿神阿神2712日前596

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

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-17 10:08:31

    var img = new Image();
    img.src = '';
    img.onload= function(){}

    返事
    0
  • 高洛峰

    高洛峰2017-05-17 10:08:31

    http://stackoverflow.com/ques...
    割り当ての前に、onload事件应当在图片src注意してください。
    参照コード:

    リーリー

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-17 10:08:31

    返事
    0
  • キャンセル返事