画像リンク <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 が点滅するのを防ぐ方法
目次序文クイックレビュー: JavaScript 関数関数とは何ですか?関数を宣言する関数の呼び出し...
MySQL レプリケーション テーブルの詳細な説明テーブル構造、インデックス、デフォルト値などを含む...
1: readonly は、このコントロールをロックして、インターフェイス上で変更できないようにしま...
WML (ワイヤレス マークアップ言語)。これは HTML から派生したマークアップ言語ですが、W...
この記事では、弾幕効果を実現するためのjQueryの具体的なコードを参考までに共有します。具体的な内...
目次1. 事前準備1.1 Node.jsをインストールする1.2 webpackをインストールする1...
VirtualBox は、技術者が異なる種類の複数の仮想マシン (VM) を同時に実行できるようにす...
実際、Vueでaxiosをカプセル化するのは非常に簡単ですまず、srcパスにhttpフォルダを作成し...
Centos7 のインストール時に VmWare がインターネットにアクセスできない場合はどうすれば...
1. 環境整備:オペレーティング システム: CentOS Linux リリース 7.5.1804 ...
解決策は次のとおりです。 1. コンテナを強制削除する docker rm -f ジェンキンス2. ...
必要な方はどなたでも参考にしてください。試してみて問題が見つかった場合は、メッセージを残してお知らせ...
序文JavaScriptはWebフロントエンドで広く使われている言語の一つであり、Webアプリケーシ...
目次gzip 圧縮を使用する理由は何ですか? nginxはgzipを実装するgzip処理nginx ...
まあ、あなたはデザインの達人かもしれませんし、あるいはそれは大げさすぎるかもしれませんが、少なくとも...