Code JavaScript
//图像加载出错时的处理 function errorImg(img) { img.src = "默认图片.jpg"; img.onerror = null; }
Code HTML
<img width="32" height="32" src="1.jpg" onerror="errorImg(this)" />
Par souci de beauté, l'image fork ne sera pas affichée lorsque l'image de la page Web n'existe pas
Quand c'est le cas Lorsque la page est affichée, si l'image est déplacée ou perdue, une image avec un X sera affichée sur la page, ce qui affecte grandement l'expérience utilisateur. Même si l'attribut alt est utilisé pour donner un message d'invite "Image XX", cela n'aura pas beaucoup d'effet.
En fait, cela peut être géré comme ceci : lorsque l'image n'existe pas, l'événement onerror sera déclenché. Nous pouvons faire quelques travaux correctifs dans cet événement, comme :
<. 🎜>1. Laissez masquer cet élément d'image :
为了美观当网页图片不存在时不显示叉叉图片 src="图片的url地址" alt="图片XX" onerror="this.style.display='none'"/>
2. Remplacez-le par l'image par défaut :
为了美观当网页图片不存在时不显示叉叉图片 src="图片的url地址" alt="图片XX" onerror="this.src='默认图片的url地址'"/>
Par conséquent, les deux méthodes suivantes doivent être utilisées pour résoudre le problème :
a Remplacez le code d'erreur par d'autres méthodes de traitement ou assurez-vous que l'image par défaut est dans. une erreur est suffisamment petite et existe.<🎜; >
为了美观当网页图片不存在时不显示叉叉图片 src="图片的url地址" alt="图片XX" onerror="this.src='默认图片的url地址;this.onerror=null'"/>
Après les tests, la méthode ci-dessus est prise en charge dans toutes les versions des navigateurs IE et Google et Firefox.
Ce qui précède montre comment JavaScript utilise onerror pour définir l'affichage de l'image par défaut au lieu de la technique alt_javascript. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !