Je suis injectant du code JavaScript dans un site Web pour une utilisation personnelle, à l'aide d'une extension Google Chrome ... Je souhaite cacher toutes les images avant la chargement de la page ... J'ai le script à courir avant tout ce qui est chargé , mais ne peut pas sembler obtenir le code correct pour masquer la gamme d'images ... quelque chose comme: essentiellement je veux que toutes les balises d'image soient style = "Affichage: Aucun" ajouté aux attributs. Comment puis-je faire cela? p> p>
4 Réponses :
Vous devez faire boucle sur eux
var images = document.getElementsByTagName('img');
for (i = 0; i < images.length;i++ ) {
images[i].style.display = "none";
}
Pourquoi sur Terre diriez-vous getelementsbytagname code> sur chaque itération? Je suppose que vous vouliez faire images [i] ... code> dans le corps de la boucle ...
@San Kinsey: Merci d'avoir attrapé cela, j'ai oublié de le changer avant de coller le code ici.
amr a la façon de le faire avec JavaScript. Si vous ajoutez jQuery à la page, cela ne prend qu'une ligne
Vérifiez ceci: http://ncthakur.itgo.com/js09.htm p>
Ce n'est pas exactement que cherchez-vous, mais vous pouvez en utiliser une partie de celui-ci. P>
Cela m'a fallu 7 secondes pour le trouver sur Google;) P>
Le code ci-dessous ne cache-t-il que des images de tous les éléments d'image mais si les images sont affichées à l'aide de CSS?
Solution pour tous les éléments p> p> <img src="https://image.shutterstock.com/image-photo/aerial-view-main-faisal-mosque-600w-1242735640.jpg" width="100" height="100">
<div class="image"></div>
<div> To show images plz comment/remove js </div>