Ein Bildlink <img src="" /> Ich möchte js verwenden, um festzustellen, ob die URL gültig ist. Wenn es 404 ist, laden Sie den Standardbildpfad <img src="xxx" source="this.src=Standardbildadresse"/> Onerror-Ereignis des Bild-Tags img <img src="pic.gif" background="javascript:this.src='Standardbildadresse';" alt="pic" /> Analyse: Achten Sie besonders auf onerror. Wenn das Bild nicht vorhanden ist, wird onerror ausgelöst und in onerror wird für img ein Standardbild angegeben. Das heißt, wenn das Bild vorhanden ist, wird pic.gif angezeigt, und wenn das Bild nicht vorhanden ist, wird das Standardbild angezeigt. Vorhandenes Problem: Wenn das Standardbild nicht vorhanden ist, wird weiterhin „onerror“ ausgelöst, was zu einer Schleife und einem Fehler führt. Wenn das Image vorhanden ist, die Netzwerkverbindung jedoch sehr schlecht ist, kann auch ein Fehler auftreten. Lösung: Standardbild über Funktion laden und nur einmal laden <img src="abc.jpg" onerror="nofind()" /> <Skripttyp="text/javascript"> Funktion nofind(){ var img=event.srcElement; img.src="upload/2022/web/nlogo0518.png"; //Bild ersetzt img.onerror=null; //Steuerung, um nicht ständig Fehler auszulösen} </Skript> Damit ist dieser Artikel mit Beispielen zum Anzeigen eines Standardbilds abgeschlossen, wenn ein Bild in HTML nicht vorhanden ist. Weitere Informationen zum Anzeigen eines Standardbilds, wenn ein Bild in HTML nicht vorhanden ist, finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Wir hoffen, dass Sie 123WORDPRESS.COM auch in Zukunft unterstützen werden! |
>>: So verhindern Sie das Flashen von Vue in kleinen Projekten
Installieren Sie MySQL unter Win10 1. Laden Sie M...
Alibaba Cloud kauft Server Kaufen Sie einen Cloud...
Die Docker-Images, die wir normalerweise erstelle...
Wenn wir wissen, welche For-Schleife oder welcher...
Inhaltsverzeichnis Erstellen von OAuth-Apps Holen...
Inhaltsverzeichnis Methoden des String-Objekts Me...
Im vorherigen Artikel haben Sie Docker Desktop in...
Designabsichten Beim Entwickeln einer Seite müsse...
In diesem Artikel wird das Tutorial zur kostenlos...
Inhaltsverzeichnis Komponentendesign Definieren d...
Der „Abbrechen“-Button ist nicht Teil des notwend...
01. Befehlsübersicht Der Einfügebefehl fügt die e...
Adaptives Layout wird in praktischen Anwendungen i...
Tabellenfelder hinzufügen alter table table1 add ...
1. Einleitung Der Befehl ls dient zum Anzeigen de...