画像リンク <img src="" /> jsを使用してURLが有効かどうかを判断します。404の場合は、デフォルトの画像パスを読み込みます <img src="xxx" source="this.src=デフォルトの画像アドレス"/> 画像タグ img の onerror イベント <img src="pic.gif" background="javascript:this.src='デフォルトの画像アドレス';" alt="pic" /> 分析: onerror に特に注意してください。画像が存在しない場合は onerror がトリガーされ、onerror の img にデフォルトの画像が指定されます。つまり、画像が存在する場合は pic.gif が表示され、画像が存在しない場合はデフォルトの画像が表示されます。 既存の問題: デフォルトのイメージが存在しない場合は、onerror が引き続きトリガーされ、ループとエラーが発生します。イメージは存在するがネットワークが非常に貧弱な場合は、onerror もトリガーされる可能性があります。 解決策: 関数を使用してデフォルトの画像を読み込み、一度だけ読み込む <img src="abc.jpg" onerror="nofind()" /> <script type="text/javascript"> 関数nofind(){ var img = イベント.src要素; img.src="upload/2022/web/nlogo0518.png"; // 置き換えた画像 img.onerror=null; // 常にエラーが発生しないように制御します} </スクリプト> HTML 内に画像が存在しない場合に、デフォルトの画像を表示する例についての記事はこれで終わりです。HTML 内に画像が存在しない場合に、デフォルトの画像を表示する方法の詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: CSS3は、大きな円のドット分布と回転効果を実現するためにtransform-originを使用します。
>>: 小規模プロジェクトで Vue が点滅するのを防ぐ方法
1. まず、移行サーバー上のデータ ファイルを見つけます。MySQL 5.7 とデフォルトのインスト...
目次Vueのレスポンシブシステムの基本原則1. Object.definePropertyの使い方を...
目次1. 怠惰な2.トリム3.番号4.停止5. キャプチャ6.自分7.一度8.予防する9.ネイティブ...
序文: MySQL データベースは、よく使用される集計関数、日付および文字列処理関数など、幅広い関数...
目次序文ブラウザJS非同期実行の原理ブラウザのイベントループ実行スタックとタスクキューマクロタスクと...
目次1. dfコマンド2. duコマンド3. fsckファイルシステム修復コマンド4. ディスクステ...
以前、CSS を使用してテーブルの border + bordercolordark + borde...
目次React Fiberとは何ですか?なぜReact Fiberなのか? React Fiberは...
1.html部分コードをコピーコードは次のとおりです。 <!DOCTYPE html> ...
みなさんこんにちは、Qiufengです。最近、WeChatは新しい機能をリリースしました(WeCha...
問題の再現HTML を使用して編集する場合、特殊記号によってエラーが表示されることが多く、極端な場合...
TranslateThis URL: http://translateth.is Google 翻訳...
目次1. 次のコードはwatchの簡単な使用法です2. 即時監視3. ハンドラメソッド4. 深い属性...
この記事では、省と都市間の連携効果を実現するためのJavaScriptの具体的なコードを参考までに共...
この記事では、Centos7.3でのmysql5.7.18のインストールと初期パスワードの変更につい...