<p class="section benefit-section cftx">
<img class="max-img" src="" alt="无图片">
<img class="max-img" src="" alt="无图片">
</p>
<script type="text/javascript">
window.onload = function() {
var imglength = document.getElementsByClassName("max-img");
alert(imglength[0].attribute("src"));
if (imglength[0].src == "") {
alert("空");
imglength[0].style.display = "none";
} else if (imglength[1].src === "") {
imglength[1].style.display = "none";
}
}
</script>
Le src de l'img est lu depuis l'arrière-plan et l'img est masqué lorsqu'aucune image n'est téléchargée en arrière-plan.
Mais dans le cas de src=" ", le contenu de la valeur est le chemin de la page web actuelle.
Comment changer ce jugement ?
La valeur de l'attribut src est définie pour obtenir l'URL de la page actuelle. Location.href consiste à obtenir l'adresse actuelle. Ajoutez-la simplement directement à src
.Donnez à src une valeur par défaut et cachez-la quand même