画像リンク <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 が点滅するのを防ぐ方法
MySQLをインストールした後、ターミナルでmysql -u root -pと入力してEnterを押...
テーブル パーティショニングは、データベース パーティショニングとは異なります。では、テーブル パー...
開発プロセス中によく発生する問題は、div のサイズ変更をどのように監視するかということです。たとえ...
序文最近、レポート機能に取り組んでいたのですが、ある月に各部署に入社した人と退職した人の数をカウント...
写真をアップロードするので、まずはダウンロード可能な画像リソースかどうかを判断する必要があります。正...
glibc は、gnu によってリリースされた libc ライブラリ、つまり c ランタイム ライブ...
場合によっては、特定の条件に基づいて Web ページ内の HTML 要素を表示するか非表示にするかを...
今日は、JavaScript を使用して Web ページ上にプレーヤーを作成する方法を紹介します。誰...
1. MySQLデータベースnacos_configを作成する2. データベース nacos_con...
centos8 ディストリビューションは、BaseOS および AppStream リポジトリを通じ...
1. テーブル構造 2. 表データ 3. クエリのteacher_nameフィールドは空にすることは...
目次1. 基本的な例2. インスタンスプロトタイプのスコープを設定する3. グローバル変数の登録と使...
序文私のチームが税制モジュールを開発していたとき、計算問題、特にグリッド内の計算を解決するために時間...
この記事では、画像のシームレスなスクロールを実現するためのJavaScriptの具体的なコードを参考...
目次1. このキーワード2. カスタム属性3. 包括的なケース1:タブの実装付録要約する1. このキ...