0
votes

L'image est chargée comme null

Je suis nouveau à JavaScript, mais j'essaie d'avoir l'image par défaut avec le surcharge () et je ne pense pas qu'il atteigne l'image que j'ai configurée dans le tableau et je ne peux pas comprendre pourquoi. < P> Je vais le faire faire pivoter des images après que je clique sur le bouton, mais je ne peux même pas obtenir l'image par défaut à ajouter. xxx


5 commentaires

Quand appelez-vous la fonction loadpage ?


De plus, les images sont une matrice et lorsque vous essayez d'accéder à images [0] .src il sera indéfini car il s'agit d'une gamme de chaînes et non d'objets ..


Sur la balise du corps. J'aurais mis que là-bas mais le HTML aurait été trop grand


Vous essayez d'ajouter src à div avec id images . Ajouter une carte d'identité à img tag


J'ai mis à jour votre code et supprimé quelques bugs s'il vous plaît vérifier ma réponse postée.


4 Réponses :


0
votes

Vous devez juste avoir votre identifiant = "images" sur la balise d'image, pas la div. Comme ceci:

document.getElementById("pictures").src = images[1];


0 commentaires

0
votes

Ici, les images sont une matrice JavaScript. Donc, vous ne pouvez pas utiliser .src car ce n'est pas un élément IMG HTML

p>

<body onload="loadPage()">
	<div id="maincontent">
		<img id="pictures" src="img/mountain.jpg">
		<div id="paragraph">
			<p>
			</p>
			<button onclick="nextImage()">Switch Images</button>
		</div>
	</div>
</body>


0 commentaires

0
votes

Essayez celui-ci:

p>

<div onload="loadPage()">
  <div id="imageholder">
     <img id="pictures" src="img/mountain.jpg">
  </div>
  <div id="paragraph">
    <p>
    </p>
    <button onclick="nextImage()">Switch Images</button>
  </div>
</div>


0 commentaires

0
votes

J'ai mis à jour votre code s'il vous plaît vérifier.

p>

<div id="maincontent">
  <div id="pictures">
     <img src="img/mountain.jpg" id="picture">
  </div>
  <div id="paragraph">
    <p>
    </p>
    <button onclick="nextImage()">Switch Images</button>
  </div>
</div>


0 commentaires